Fluent NHibernate 规范、NHibernate 3.1、延迟加载和 sql 图像列类型
延迟加载类型为 byte[] 的属性是否存在任何已知问题?我在 sql server 2008 db 上有一个图像列,我试图将其映射到类的 byte[] 属性中。由于我不想总是…
NHibernate seqhilo 如何生成 ids?
我的 Oracle 数据库有一个从 1,000,000,000 开始的序列 (PART_SEQ)。我的 NHibernate 映射使用此序列通过 seqhilo 生成 id。 part_seq 100 我期望生成…
NHibernate 映射问题
我在 NHibernate 上遇到了一些映射问题。首先,我的数据库结构如下所示。 带有文章的表格帖子(ID、标题、文本......) 带有标签(Tagcloud)的表标签…
如何在没有判别器类型列的流畅 NH 中进行继承
我有 2 个类: public class MyBaseClass { public virtual int Id { get; set; } public virtual string BaseProperty { get; set; } } public class…
nHibernate 多对多映射和延迟加载
我的 Web 应用程序中的多对多关联和 nHibernate 会话出现问题。 我正在使用的对象始终保持与会话的连接,尽管往返于服务器。从来没有遇到过问题。到目…
nhibernate将sql存储过程映射到实体
编辑: 我找到了另一种解决方案,通过 NHibernate 调用存储过程并将其映射到我的实体上: var campaignsItems = nhSession.CreateSQLQuery("exec Sele…
FluentNHibernate - 映射时获取实体名称。当前方法已过时
我目前正在使用 AutoMappingOverride 自动命名我的表,并将表的名称设置为实体的复数名称,如下所示。 public class PersonMappingOverride : IAutoMa…
错误:流畅的 NHibernate 映射引用了不同程序集中的映射
我的公司有多个站点引用相同的数据库和核心代码库。 然后我们有一个 CMS 来管理数据。 在核心库中,我有一个 Site 类,其中包含有关每个站点的大量基…
如何将 2 个表(1:多)映射到流畅的 NHibernate 中的单个域对象?
假设我有 Person (Id, Name) 和 Address (Id, PersonId, Address, IsPrimary) 表,具有 1 到 0..2 关系。这两者都应该映射到单个域对象 Person,如下…
如何在 Fluent NHibernate 中按命名空间添加映射
在我的应用程序中,我需要与多个数据库通信。我在 NHibernate 中通过为每个数据库创建一个 SessionFactory 来处理这个问题(我认为这是正确的做法)。…
NHibernate Designer - 多对多
继上一个问题之后,我正在评估 MindScape 的 NHibernate Designer。 当我添加多对多映射时,它说它不会将其传播到数据库。 有没有办法使用此工具(代…
了解与 NHibernate 零对一关系中的外键 not-null=true 和逆行为
我试图让 NHibernate 使用集合的多方来管理双向关联,以建模零到一的关系。 父类和映射: public class Parent { private ICollection children; publ…