如果值为null(在更新后的实体中),使用NHibernate,如何更新实体并忽略其某些属性? 如果属性值不为null,则应将其包含在更新中。
示例,实体具有DateInterval {#913 ▼
+"y": 0
+"m": 0
+"d": 0
+"h": 2
+"i": 15
+"s": 0
+"f": 0.0
+"weekday": 0
+"weekday_behavior": 0
+"first_last_day_of": 0
+"invert": 0
+"days": 0
+"special_type": 0
+"special_amount": 0
+"have_weekday_relative": 0
+"have_special_relative": 0
}
和Id
:
答案 0 :(得分:1)
你需要做两件事:
dynamic-update="true"
放在类映射上。可能有一些足够的类映射方法可以流利地调用它。