Tôi có một câu hỏi về hành vi tùy chọn en en Cascade khi sử dụng Ánh xạ NHibernate theo Mã.Lập bản đồ NHibernate theo mã (Loquacious) - Tùy chọn Cascade
tùy chọn Enum đã sau:
[Flags]
public enum Cascade
{
None = 0,
Persist = 2,
Refresh = 4,
Merge = 8,
Remove = 16,
Detach = 32,
ReAttach = 64,
DeleteOrphans = 128,
All = 256,
}
Họ đang dự định sẽ được sử dụng như kết hợp chút cờ (như xa như tôi có được nó).
Tôi đã nhìn qua tài liệu hướng dẫn NHibernate, và các tùy chọn cascade sau cho ánh xạ XML được định nghĩa đó: Lifecycles and object graphs
bất cứ ai có thể miêu tả tùy chọn thác từ bản đồ Nhibernate mới bằng cách mã? Một nửa trong số đó là tự mô tả, một nửa khác thì không.
không tự mô tả? – Firo
Tôi không chắc chắn. Persist = Lưu-Cập nhật, Làm mới? Hợp nhất? Xóa = Xóa, Tách =? ReAttach =? DeleteOrphans = xóa-mồ côi, Tất cả = tất cả. – Cortlendt
Tôi đồng ý, enum này là một mớ hỗn độn, 'Tất cả' nên thực sự bao gồm tất cả các cờ bitwise ... – Lukazoid