在 Hibernate/NHibernate 中映射类继承的多对多关系
在最简化的版本中,这是我的问题 public class D{ public List ListofA {get;set;} } public interface A{ } public class B implements A{ } public …
CompositeId 导致无法编译映射文档错误
我正在尝试使用 CompositeId 映射到旧系统。源数据库有一个复合主键,因此我无法使用正常的 this.Id 映射。 这是我尝试映射它: public PriorityListP…
此 SqlParameterCollection 的索引 1 无效,且 Count=1
我注意到,在 Ncv 中,我引用的报告字段并未生成。以下是我收到的错误。 这是我的域的样子,我收到的错误是 Invalid index 1 for this SqlParameterCo…
自定义 Fluent NHibernate 地图无法与 AutoMapping 一起使用
我在使用 Fluent NHibernate AutoPersistenceModelGenerator 时遇到问题。它不想选择自定义地图。 使用 Sharp Architecture 2.0、Fluent NHibernate 1…
从 Fluently 映射的列名称中检索属性名称
背景 我有一个名为“Dog”的类,它引用另一个名为“Tail”的类,该类具有一个名为“Size”的属性。所以,如果我想知道狗的尾巴大小,那就是“Dog.Tail…
Fluent NHibernate:约定/KeyColumn
在代码下方,一个客户可以有多个地址。存在一对多的关系。我想在地址表中作为 FK 命名为“Customer”而不是“Customer_id”的字段, 我尝试添加: .Ke…
NHibernate 异常:无法初始化集合,列名无效。流畅的映射。也许是多对一的问题?
我对通过 NHibernate 遇到的异常感到困惑和沮丧。对于这篇文章的篇幅,我深表歉意,但我已尝试提供适当的详细信息来充分解释该问题,以获得一些帮助!…
“PropertyAccessException:无效转换”当尝试检索存储为 AnsiString 的枚举属性时
我需要将枚举存储在数据库中作为 varchar 而不是 nvarchar,因此我使用“AnsiString”映射,如下所示: public class Document { public virtual int …
我的自定义ForeignKeyConvention 导致创建两个外键而不是一个
我正在尝试创建自己的外键约定,以“FK_SourceTable_TargetTable”格式命名 FK。 然而,当我运行它时,我最终得到两个个外键而不是一个。 我的自定义…
仅当关联表具有空记录时,此 SqlParameterCollection 的索引 N 无效且 Count=N
我有一个相当复杂的实体,当特定数据库表丢失记录时,该实体将不会保存。当记录存在时,实体正确保存。当记录没有时,我收到异常: 此 SqlParameterCo…
流畅的 NHibernate 映射
我已将值插入“品牌”和“型号”表中。但两个表中的 Id 均以偶数和奇数显示。 Id 列假设为 .GenerateBy.Identity();父表和子表的 Id 列中均为 (1,2,3,…
Fluent NHibernate 如何重写抽象基类的映射
我想对我的所有 Types Of AuditedEntity 执行此操作,但正如我们告诉 FH 忽略基本摘要一样,代码不会受到影响。我不想对我的所有实体执行此操作,然后…
是否有 Fluent NHibernate 的 SPROC 映射和用法示例?
我正在寻找一个示例,说明如何在映射中使用 Fluent NHibernate 的 SqlUpdate、SqlDelete 和 SqlInsert 部分。 我有一个标准 public class MyObjectMap…
流畅的 NHibernate 自动映射
我只是想知道是否可以使用 Fluent NHibernate 自动映射 .Net TcpClient 对象? 我有一个类,它有一个我想映射的 TcpClient 属性。 我尝试创建一个继承…