小编Ada*_*dam的帖子

流畅的NHibernate Cascade - 哪一边?

在使用Fluent NHibernate时,我似乎无法找到关于何时使用References端和HasMany端的级联选项的良好解释.

映射以下内容有何不同(如果有的话)......

References(...).Cascade.All();
Run Code Online (Sandbox Code Playgroud)

VS

HasMany(...).Cascade.All();
Run Code Online (Sandbox Code Playgroud)

我的问题源于保存父(root)实体时的问题.一旦它被保存,我想确保所有子对象也被保留.

.net c# nhibernate fluent

18
推荐指数
1
解决办法
7444
查看次数

流畅的NHibernate生成和分配的ID列

我正在使用Fluent NHibernate来处理Web应用程序中的数据持久性.

我的问题...我有一个基类使用GeneratedBy()映射所有具有类型T的ID属性(几乎总是int或GUID)的实体.Identity()

在应用程序启动时,我有一个boot-strapper,用于检查和验证所需的种子数据是否已填充.我的问题是,填充的一些种子数据需要一个特定的ID.(与枚举或系统用户对应的ID)

有没有办法强制NHibernate使用指定的ID提交记录,而不是自动生成的ID ?之后对存储库的任何其他提交都可以自动生成.

c# nhibernate fluent

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×2

fluent ×2

nhibernate ×2

.net ×1