nhibernate Fluent 映射复合 ID
我正在学习使用流畅的 nhibernate,但无法理解如何创建映射。我有一个具有多列主键的表,但我无法正确映射它。我有以下流畅的映射 - public class MyE…
使用关联类实现双向、多对多关联的流畅 NHibernate 映射
我在 EntityA 和 EntityB 之间有一个双向多对多关联,并且我使用关联类 EntityABLink 对此进行建模,因为我需要跟踪有关该关系的其他属性。此外,我还…
复合 ID 的自动映射不起作用
我正在使用 Sharp-Architecture 框架,并且有一个如下所示的实体: public class BaanAlternateItemKey : ValueObject { public virtual string ItemI…
将文件中的数据库配置与 Fluent NHibernate 映射混合
我偶然发现了以下问题:我想从配置文件配置数据库,但映射流畅(喜欢它!)配置代码如下所示: var cfg = new Configuration() cfg.Configure() var f…
Fluent NHibernate 中的地理空间点映射
我正在努力让 Fluent NHibernate 与 SQL Server 的地理空间类型很好地配合。我想在我的 Place 类中存储一个地理点,但是当我运行 ASP.NET MVC 应用程…
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<SomeClass> { public Som…
流畅的 NHibernate 连接属性值
我正在尝试加入一个表来检索并设置 POCO 上的属性。以下是场景... *注意 - 一个应用程序可以属于多个用户会话。 UserSession (Table) UserSessionId P…
JSON +延迟加载
伙计们,我遇到了一个问题... 我的 User 类有一个属性 UserType userType ,如下所示: public class User { public virtual int Id { get set } publ…
在 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 最好地完成以下场景的问题。 我…