References/has-a 通过 3 个表进行映射
我的模型对象 Reading 有一个 Location 但它在数据库中不是直接关系。在数据库中,此“has-a”关系或“引用”跨越 3 个表,如以下片段所示: 我的 Rea…
如何返回与另一个表不匹配的行?
我正在使用 fluid nhibernate 和 nhibernate 3.1,我想知道如何进行查询以返回与另一个表中不匹配的结果。 假设我有表 A 中的 5 条记录和表 B 中的 3 …
NaturalId 在自动映射覆盖中不起作用
我有这个覆盖类: public class UserAutoMappingOverride : IAutoMappingOverride { public void Override(AutoMapping mapping) { mapping.ReadOnly(…
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(n => n.MyDictionary) .AsMap( index => index.Column("LCID").Type(), element => eleme…
创建上下文“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 //(...) HasManyToMany(p =>…
NHibernate - 如何映射到没有表的类(用于自定义 sql 查询)
更新 - 编辑配置以提高可读性 在SO中 Hi》中, 我已经学习 NHibernate 一两天了,但陷入了一个点。 我需要能够执行自定义存储过程并使用 NHibernate …
Fluent nHibernate - 使用复合键映射子项,产生空引用
给定一个简单的父级 ->子(CK,CK)设置如下..我在添加新的子对象并获取父引用时遇到问题。所以我会以这种方式添加对象.. var parent = new Parent{ C…
使用 QueryOver 在相关实体中按属性进行流畅的 NHibernate 排序
我的数据库中有项目和项目组表: CREATE TABLE [items]( [item_id] [int] IDENTITY(1,1) NOT NULL, [item_name] [varchar](50) NOT NULL, [group_id] …
转换“t”时出现流利的 nhibernate 错误; 'f' to boolean “字符串未被识别为有效的布尔值。”
我在使用布尔列从数据库获取记录时遇到问题。我无法更改数据库结构。 数据库类型是Character(1) (PostgreSQL),其中“t”表示 true,“f”表示 false…