FluentNhibernate +自动映射
有人可以帮助我使用 FluentNhibernate 和自动映射吗? 检查 PotentialReasons 集合和 InnerException 了解更多详细信息。 ----> FluentNHibernate.Cfg…
NHibernate 和 ReadOnlyCollection
NHibernate 似乎确实不喜欢返回 ReadOnlyCollection,尽管我已经实现了我在大约 30 个地方读到的内容作为支持私有字段的只读集合的正确访问策略。…
Fluent NHIbernate 忽略重写 Id 属性上的列名称
我有一个继承 Sharp Arch 实体类的抽象基类: /// /// defines an entity that will ne indexed by a search crawler and offered up as full-text se…
NHibernate - 如何从多对多关系中删除项目?
我跟踪了两个表之间具有多对多关系的映射。如何从映射表中删除条目(在我的例子中为“ProjectUser”)? public ProjectMap() { Id(x => x.Id); Map(x…
具有复合 ID 的参考实体
实体 A 和实体 A 都B 的 id 是: CompositeId().KeyProperty(x => x.Id).KeyProperty(x => x.Type); 而实体 B 应该引用实体 A(它具有 A 类型的属性“…
如何在 FluentNhibernate 中从具有 2 列 CompositeId 的类引用具有 2 列 CompositeId 的类?
我正在尝试 public class BaseMap : ClassMap 为我的应用程序创建一个。它应该支持本地化实体,它们的主键必须是 Id 和 Id。语言: CompositeId() .Ke…
从 Func 转换成员访问函数到 Func
我正在尝试使用流畅的 nhibernate 创建动态基础映射。 我正在做的是通过 BaseMap< 进行签入T> : 类映射< T>例如: (typeof(ICategorizedEntity).IsA…
NHibernate 异常“对象引用未保存的瞬态实例 - 在刷新之前保存瞬态实例”使用 HasMany 保存对象时
我试图保存具有多个 HasMany 关系的对象,但出现异常:“对象引用未保存的瞬态实例 - 在刷新之前保存瞬态实例”。 下面是我的简化类、它们相应的映射…
流畅的 NHibernate 将 XDocument 属性映射到 Oracle XMLType
我正在寻找从 XDocument 属性类型映射到 Oracle XMLType 的最佳方法?我正在映射到旧数据库并且无法控制架构。它是Oracle 9i。 我读到 nHibernate 版…
Fluent nHIbernate - 同一个表中的 HasMany 关系
我正在为网站顶部菜单结构创建一个模型 - 我有一个 MenuObject 模型: public class MenuObject { public virtual int Id { get; set; } public virtu…
如何使用 Fluent Hibernate 从 T4 模板生成 LINQ2SQL 类
我之前问过一个类似的问题但没有得到回答,我想了解如何我使用 T4 模板生成 LINQ2SQL 类。我正在使用(或尝试使用)尖锐的架构。只是找不到起点。 我…
将两个 Int 映射到 DateTime
你好, 我尝试创建一个 UserType,将数据库中存储的两个“int”映射到日期时间。 我的“int”以我希望获得所需效果的方式调用数据库中的时间和日期。…
Fluent NHibernate - 批量查询子属性集合而不是单独查询
我有一个实体,上面有多个其他实体的集合,我想立即加载它们,最好是批量加载。下面的示例设置: public Entity1 { public virtual int Prop1 {get;se…
使用 Fluent NHibernate 将每个层次结构的表映射到现有数据库,无需鉴别器列
我在使用 Fluent NHibernate (1.2.0.712) 将每个层次结构的表映射到现有数据库时遇到问题。 这是简化的情况。 我的类结构: 数据库结构: 所以基本上…