对 nHibernate 的 ISession 和预加载的关注点分离感到困惑
我有一个使用 Fluent NHibernate 和 ASP.NET MVC 构建的应用程序。目前分为5个项目。 WEB ASP.NET MVC 项目仅包含 HTML、CSS、控制器和项目特定的验证…
Fluent NHibernate关系映射和保存异常
我是 NHibernate 的新手,正在尝试使用 Fluent 的 AutoMapping 功能,这样我就不需要手动维护单独的 XML 文件。不幸的是,我遇到了引用实体的问题,特…
Fluent Nhibernate:映射问题
我对 Fluent Nhibernate 非常陌生。我陷入了一种情况。 请查找以下详细信息。 我们的表结构就像 表学生 { Student_Id, Name} 表学校 { School_Id, 名…
使用 FluentNHibernate 自动映射的奇怪异常
我的域模型中有以下实体。一个组(聚合根)包含项目(它们本身就是聚合根),但一个项目一次只能被一个组包含。下面的代码强制执行此操作。组拥有 Ite…
流利的 NHibernate,多对多,从多对多表中为子对象设置属性
我有一个 Subscriber 对象,其中包含 Provider 对象列表。提供者可以属于多个订阅者,因此存在多对多关系。这很好,除了 Provider 需要定义一个 Statu…
流畅的 nhibernate 无法与新的 nhibernate 3.1ga 一起使用吗?
当我运行该程序时,它抛出一个 io 异常,无法找到 dll“NHibernate,Version=3.0.0.4000,Culture=neutral,PublicKeyToken=aa95f207798dfdb4”或类似…
Fluent NHibernate 级联问题 - 尝试插入 NULL ID
我有以下型号和映射(下面进一步的代码片段)。 一项竞赛从一开始就必须有多个与之关联的竞赛答案(多项选择)。 目前,使用如下所示的 Fluent NHiber…
在 Fluent-nhibernate 中,您可以拦截选择查询以基于子类执行附加过滤
我在这个网站上搜索了各种问题,他们几乎回答了我正在寻找的问题,但我无法将所有内容拼凑在一起以使其发挥作用。基本上我所拥有的是这样的: class t…
如何在 Fluent nHibernate 中使用 ObservableCollection?
ObservableCollection<ItemPedido> Items 但现在在 Fluent nHibernate 中我不知道如何使用它。 有没有一种简单的方法可以将 ObservableCollection…
DDD - 使用 Fluent nHibernate 在单独的表中映射值对象
编辑: 嗨,尝试编辑来回答这个问题。为了尝试改善这个问题,这里有一个直截了当的精简版本: 下面的代码是使用流畅的nhibernate将值对象映射到单独的…
按标志检索时间相关数据统计信息(计数),按外部 ID 分割,跨多个表,在一个数据集中返回
我有一个按 siteId 和状态拆分的项目表。 CREATE TABLE ItemDetail ( ItemNumber long, SiteId int, Status int, Created datetime ) 然后我还有一个…
NHibernate +同一列的多个外键
我正在尝试使用以下映射来映射我的 Team 和 Match 表: // Team.cs public class Team { public virtual int ID { get private set } public virtual …
有关 QueryOver 和WhereExists 的帮助
我有一个问题。我有人和猫。每个人都有一些猫(猫中有一个外键指向人中的主键)。每只猫都有一个年龄。我想选择拥有“老”猫的人。我想要这些人的所有…
断开对象与 NHibernate 会话的连接
在我的 nhibenate 会话中,我使用 AutoMapper 映射对象,并在 afterMap 操作中创建该对象的新实例,因为我从数据库中提取对象以进行属性比较。 因此 A…
Nhibernate 复制柱
我想映射以下简单实体: public class AnimalsOwner { public AnimalsOwner() { Cats = new List<Cat>() Dogs = new List<Dog>() } public vi…