Lấy Enum Cờ sauMapping để một chút cờ Enum trong Nhibernate
[Flags]
enum Permssions
{
CanComment = 1,
CanEdit = 2,
CanDelete = 4,
CanRemoveUsers = 8,
All = CanComment | CanEdit | CanDelete | CanRemoveUsers
}
Trong NHibernate Tôi đã ánh xạ tới một enum trước khi sử dụng:
<property type="n.Permssions, n.Permssions"
name="Permssions" column="Permssions"></property>
Câu hỏi của tôi là, làm thế nào để ánh xạ một trường bitwise vào trường Flag sử dụng NHibnerate?
Không cần thiết cho loại người dùng tùy chỉnh - NHibernate biết cách xử lý enum Flags. Hãy xem câu trả lời hàng đầu. –