NHibernate 多对多关系 - 删除部分关系时出现问题
我的团队和员工实体之间存在多对多关系。 我将它们映射如下: public class EmployeeMap : ClassMap<Employee> { public EmployeeMap() { // iden…
如何让 Fluent NHibernate 自动映射一个继承自接口的抽象类的类?
我刚刚开始使用 Fluent NHibernate,并在尝试自动映射我的实体时遇到了以下问题: public interface IDataEntity {} public abstract class PhysicalE…
在 Fluent nHibernate 中保存基类列表
我是一个 Fluent nHibernate 新手,所以请原谅我,这很简单,但我只是想念它。 我有一个包含 Customer 和 User 的类层次结构,它们都继承自 Person。…
如何使用 Fluent NHibernate 和 SchemaUpdate.Execute() 索引外键?
Fluent NHibernate 有没有办法指定外键应该被索引? MS Sql Server 的默认配置不索引外键。我想要 NHibernate 模式生成/更新工具生成的模式来索引这些…
如何在 Fluent NHibernate 中使用 Fluent 映射排除基类?
我有一个抽象基类 Entity,我的所有 POCO 都派生自: public abstract class Entity { public virtual Guid Id { get set } } 和映射文件: public cl…
使用 Fluent NHibernate 指定 select-before-update?
我正在尝试使用 Fluent NHibernate 在 ClassMap 中指定“select-before-update”属性,但我在网络上没有找到太多说明正确方法的信息。有谁知道如何使…
流畅的 nhibernate join 与 hasmany / Manytomany
使用 join() 和使用 hasmany 映射来映射实体有什么区别。 我可以使用这两个功能得到相同的结果吗?我认为 Join() 会让您以数据驱动的方式思考?…
Fluent NHibernate PersistenceSpecification 组件和参考测试
我有两个问题。 1. FNH 没有测试我的组件是否正确,我不知道为什么。 System.ApplicationException:预期的 'DomainModel.Model.Publisher' 但得到了 …
GridView 不会导致 NHibernate 代理加载关系
我目前正在学习 NHibernate,我想将数据绑定到 Web 控件(即 GridView)。 在我当前的示例中,我使用 Fluent NHibernate 将两个表映射到其业务对象(P…
S#arp架构自引用实体的流畅映射(树结构)
我在将 Fluent NH 映射转换为 Sharp Architecture 时遇到了问题。我喜欢这个平台,因为它很简单,但它处理实体映射的方式似乎与纯 Fluent NH 略有不同…
带有鉴别器的 Fluent NHibernate AutoMapping
我正在尝试使用鉴别器映射继承,但子类没有鉴别器值。如何使用 AutoMappings 解决这个问题? 域对象如下: public abstract class Item : GuidIdentit…
在 FNH 中配置多个实体映射
我正在尝试在我的 FNH 配置 SessionManager 类中添加以下内容。 我有 20 多个实体要映射,它们都位于 Entities 文件夹下的同一个项目中。 IE。项目名…
NHibernate 代码生成
我正在使用 NHibernate 和一些代码生成工具。 MyGeneration 是其中之一,SmartCode 是另一个。 这个问题之前已经被问过,但我查看了其他一些回复,发…
如何使用 NHibernate 映射仅插入表?
我有一个场景,我有一个父类,其中有一些定义,如果 Foo 是唯一的,我们可以调用它,然后我选择调用一个子类 Bar。他们一起制作了 Foo Bar! :) publi…
如何将 NHibernate 配置类与 Fluent NHibernate 一起使用
即使在部署代码后我也希望保持灵活性,因此我喜欢使用 hibernate.cfg.xml 文件来配置 NHibernate。现在,我计划使用 Fluent NHibernate 来完成我所有…