从 subclassMap 引用组件
我试图从子类映射中引用组件,但出现以下异常 “访问者尝试解析未解析的组件引用“Weight”,从“RecipeFermentable”的属性“Weight”引用,无法继续…
Fluent NHibernate - 使用 2 列映射一对多
我有一个数据库架构,大致如下: Product ID ProductName Description StoreBrand ProductVariation VariationID ProductID Size StoreBrand Price Cl…
NHibernate - 实现相同接口的多种类型
我的应用程序定义了以下类型 public interface IUser { int Id { get; set; } int UserName { get; set; } } public class User : IUser { public vir…
映射实现相同接口的多个类
我有一个实现以下接口的类: IUser { string UserName { get; set; } } 实现此接口的默认类(用户)和该接口是在核心库中定义的,理想情况下我不希望…
将一个类映射到具有类型/项目的多个类
我的问题是我有父类,并且对于每个父类我都有 B 类列表。 例如,这些表是: 图像 id type item filename 计算机 id owner age 工人 id name age 我们…
Fluent NHibernate join 处理多个字段问题
我目前正在研究如何将现有 .NET 4.0 MVC 3 Web 应用程序的数据访问层移植到实体框架。原因有很多,但最主要的一个是由于数千个存储过程,仅向表添加 1…
NHibernate - 将两个相同类型的集合映射到数据库
NHibernate 映射问题。 我有一个名为“用户”的实体和一个名为“菜单”的实体。用户包含两个菜单集合。 public class User { public List History {ge…
Fluent nHibernate:不支持的映射类型
我正在设置一个新的解决方案来映射从 Access 数据库导入的 SQL 数据。自动映射对我定义的实体运行良好,但我需要能够使用 Fluent 映射类型来访问 .Not…
如何在 NH 3.2 中实现具有多对多关系的 .ChildWhere() 映射
我有以下 FNH 映射: public class ItemMap : ClassMap { public ItemMap () { this.HasManyToMany(a => a.ChildItems).ChildWhere("IsDeleted = 0").…
通过两个非主键列连接的流畅 Nhibernate 映射
我想知道是否有一种方法可以在不创建视图的情况下连接两个具有两个非主键列的表?我有一个名为“Make”的表,其中包含“Name”和“Year”列,我想将其…
流利 - 在身份上与一个孩子的关系,在复合键上与其他孩子的关系
因此,我有一个像这样的 Invoice 对象: public class Invoice { public virtual long InvoiceId { get; set; } public virtual string InvoiceNumber…
如何告诉 Fluent NHibernate 忽略特定属性而不进行自动映射?
我正在使用 Fluent NHibernate 来映射现有数据库。因此,自动映射不适合我。 我如何告诉 NHibernate 不要映射某些属性?其中许多是只读的,其他的则由…
Fluent Nhibernate 外键映射
我有桌子: 玩家 Id : int - 主键 名称:字符串 BowlerType Id : int - 主键 描述:字符串 PlayerBowlerType PlayerId :引用 Player.Id 的 int 不为 …
Fluent NHibernate 尝试使用每个子类一个表来映射子类的子类
我正在构建一个具有大量继承的应用程序,并且有一个部分存在类 A、B 和 C: 类 A 类 B : A 类 C : B 我将子类映射实现为类 B 的每个子类表样式:如下…