FluentNhibernate,添加来自多个程序集的映射
我尝试通过使用多个 .Mappings 扩展调用来手动添加映射类,但似乎只包含最后一个。那么如何添加多个选定的类映射或多个程序集呢? 我的流畅配置通常如…
nhibernate:在 ManyToOne 属性中使用复合 ID 的一部分
我有一个像这样的表结构: Table entity ( otherEntity_id int // primarykey id int // primarykey parent_id int ) 和类 public class Entity { pub…
Fluent NHibernate 集合每个子类表
我在 Fluent NHibernate 中的继承方面遇到问题。 我之前已经设法让 Table-Per-Subclass 工作,但我无法让基类的集合工作。它正在寻找一个我没有的基类…
NHibernate HiLo 不会在集合中的对象上生成 ID
我正在使用 NHibernate 和 HiLo 策略,我的问题是集合中对象的 ID 不是在 Session.Save() 上生成的(仅在 Transaction.Commit() 上生成的)。 例如: …
NHibernate:引用需要内连接而不是左连接
当我使用引用时,如何将映射的默认联接类型更改为内联接而不是左外联接? 例如: public class SomeClassMap : ClassMap { public SomeClassMap() { I…
流畅的 NHibernate 连接属性值
我正在尝试加入一个表来检索并设置 POCO 上的属性。以下是场景... *注意 - 一个应用程序可以属于多个用户会话。 UserSession (Table) UserSessionId P…
JSON +延迟加载
伙计们,我遇到了一个问题... 我的 User 类有一个属性 UserType userType ,如下所示: public class User { public virtual int Id { get; set; } pu…
在 nHibernate 中使用 TSQL ROUND
如何在 nHibernate 中使用 TSQL 函数 ROUND。 我知道 SQL 函数可以通过 Projects.SQLFunction(..) 访问,但我不知道如何添加所需的精度作为参数。…
将项目移动到其他硬盘后出现 Dll 问题
我刚刚将硬盘和操作系统从XP更改为Win7。 之前我的源代码位于 D: 驱动器上,现在它们位于 F: 上,位于相同的文件夹结构下。 问题出在 FluentNhibernat…
将 EnumType 与 Fluent NHibernate 和 Automapping 结合使用
我正在研究一个使用 nhibernate 的项目,我有一个关于如何使用 FluentNhibernate 1.0.0.593 和 NHibernate 2.1.0.4000 最好地完成以下场景的问题。 我…
FluentNHibernate 映射
我有相同的类: public class Card : EntityBase { private IList accidents; public Card() { Accidents = new List(); } public virtual IList Acci…
如何显示 FluentNHiberante 异常或 SQL 异常?
我使用 FluentNHibernate 和 SQLite。由于我的域类存在一些问题,我经常在流畅的配置中遇到异常。但 VS 只弹出一个 InvalidOperationException,没有…
Fluent NHibernate 有很多外键映射问题
我正在尝试在 nhibernate Tables: Employees employeeID int username varchar(30) departmentID int Departments departmentID int deptName varchar…
无需在 NHIbernate 中加载即可了解子集合的计数
我正在使用 NHibernate 和 FluentNH。我有一个名为 PostCategory 的简单类,它包含帖子的集合。 PostCategory 类包含一个名为 TotalActivePosts 的属…