FluentNHibernate 中的私有字段
我已配置 Fluent NHibernate 来映射项目中的实体。我的实体都没有公开公共属性(除了它们的 Id),它们的所有数据都存储在私有字段中。 通过使用: pu…
具有通用基类的 NHibernate 映射
我正在使用 Fluent NHibernate 来映射我的实体,并且我已经找到了一组正在映射的探针。我尝试了 SubclassMap 的不同变体,但似乎无法正确映射购物车、…
References/has-a 通过 3 个表进行映射
我的模型对象 Reading 有一个 Location 但它在数据库中不是直接关系。在数据库中,此“has-a”关系或“引用”跨越 3 个表,如以下片段所示: 我的 Rea…
如何返回与另一个表不匹配的行?
我正在使用 fluid nhibernate 和 nhibernate 3.1,我想知道如何进行查询以返回与另一个表中不匹配的结果。 假设我有表 A 中的 5 条记录和表 B 中的 3 …
NaturalId 在自动映射覆盖中不起作用
我有这个覆盖类: public class UserAutoMappingOverride : IAutoMappingOverride<User> { public void Override(AutoMapping<User> mapping)…
NHibernate 自动映射问题
最近我在 Fluent NHibernate 的 Automapping 中发现了一个奇怪的行为。我有以下类结构(为了酿造而切断了一些属性)。 public class UserGroup { publ…
NHibernate 当前会话上下文问题
我最近从直接使用 ISession 转向使用包装的 ISession、工作单元类型模式。 我曾经使用 SQL Lite(内存中)对此进行测试。我有一个简单的帮助程序类,…
Umbraco .NET 用户控件 - 流畅的 NHibernate
有人对将 Fluent NHibernate(或者任何 ORM)插入 Umbraco 访问的 .NET 用户控件有什么建议吗?我无法弄清楚创建 NHibernate 会话的起点在哪里。 例如…
流畅的自动映射覆盖单个属性
我正在使用 Fluent Nhibernate 和 AutoMappings。它提供了通过以下方式覆盖任何映射属性的能力: public class CommunityMap : IAutoMappingOverride&…
使用 Fluent NHibernate 自动映射字典时,不考虑元素列长度
我正在使用 FluentNHibernate 映射字典,如下所示: HasMany<MyEntity>(n => n.MyDictionary) .AsMap<string>( index => index.Column("L…
创建上下文“spring.root”时出错:无法加载类型
下面详细说明错误,如果有人可以帮助我,我将不胜感激。 Error creating context 'spring.root': Could not load type 'SpringNet.NHibernate.Fluent.…
Fluent NHibernate - 仅在不存在时创建数据库模式
我有一个应用程序,我使用 Fluent Nhibernate 创建数据库。到目前为止,我每次都在重新创建数据库模式。执行此操作的代码如下: public NhibernateSes…
覆盖 Fluent 映射
我有一个名为 MyApp.Mapping.dll 的映射程序集,它映射许多实体,并且我还有以下映射: public class UserMap : ClassMap<User> //(...) HasManyT…
NHibernate - 如何映射到没有表的类(用于自定义 sql 查询)
更新 - 编辑配置以提高可读性 在SO中 Hi》中, 我已经学习 NHibernate 一两天了,但陷入了一个点。 我需要能够执行自定义存储过程并使用 NHibernate …