Tôi muốn NHibernate chỉ tạo ra guids cho các thực thể nếu chúng không được thiết lập thủ công bởi người dùng hoặc ứng dụng. Về cơ bản, khi lưu các đối tượng với Guid mới() (tất cả các số không), NHibernate sẽ tạo một đối tượng. Khi lưu một đối tượng có một hướng dẫn khác không, nó nên sử dụng nó.NHibernate Máy phát điện Guid nếu mới
Tùy chọn duy nhất của tôi là viết trình tạo của riêng tôi?
chỉnh sửa Mọi người, tôi biết 'được chỉ định'. Tôi nên đã xác định tôi đã nhận thức được nó. Vì nó không làm những gì tôi muốn nó làm, nó không phải là tùy chọn tôi đang tìm kiếm. Viết máy phát điện của riêng tôi là một tùy chọn hoạt động, nhưng tôi muốn một cái gì đó khác. Tôi nghi ngờ không có gì khác.
Không, tôi không có. Tôi không tin rằng sẽ làm việc vì nó sẽ xem xét một giá trị không 0 như được lưu. Mà nó có thể không được. Vì tôi muốn tự tạo ra một Guid. Tôi sẽ đặt giá trị không phải 0 trên Id. – wasabi
Ah đó là khác nhau sau đó, bạn câu hỏi là không rõ ràng. – Rippo
Gosh. Tôi đã nghĩ ra điều đó khá rõ ràng. – wasabi