如何在 MVP 中保存对象流畅的NHibernate
我刚刚在一个新项目中接到一个任务,该任务是使用 MVP、Fluent NHibernate 实现的。 Model - Enitity- Office, OfficeRepository, OfficeCommand Pres…
使用 linq 在 nhibernate 中的查询中创建
我想创建类似 SELECT * FROM dbo.localconcaveance_details WHERE 的 内容 oucherNo IN (SELECToucherNo FROM dbo.localconveyance_master WHERE emp_…
Fluent Nhibernate 外键约束在删除时抛出异常
我有一对多关系: 对象报告类别: Table("RCA_REPORT_CATEGORY"); Id(r => r.Id, "RCA_ID"); Map(r => r.Name, "RCA_NAME"); HasMany(r => r.Reports)…
流畅的nhibernate,删除不可为空的属性并替换它
我有一个具有不可为空属性的对象。 class Notebook { Blueprint Blueprint { get; set; } } 映射 // ... NotebookMap() { // ... References(x => x.B…
如何编写使用序列的自动映射约定
我正在将一些映射从流畅映射范例更新为自动映射范例。我有一个名为 Group 的类,其中标识列的当前流畅映射如下所示: Id(x => x.Id, "ID") .Generated…
如何使用存储库模式处理表关系?
我正在将存储库模式实现为 ASP.NET MVC 站点的一部分。我见过的大多数存储库示例都相当简单。例如,这是一个典型的抽象存储库接口。 public interface…
nHibernate 从子子类中预先加载关系
假设我有以下类定义: public class Order { public virtual int Id { get; protected set; } public virtual IList OrderItems { get; set; } } publ…
尖锐的架构忽略了我的公式映射
我遇到一个问题,Sharp Architecture 将正确映射我在 IAutoMappingOverride 类中设置的所有内容(Formula 除外)。这些被简单地忽略,因此当我尝试查…
使用 Fluent NHibernate & 映射两个数据库之间的属性S#arp 架构
我有一个场景,我有一个使用 NHibernate 和 S#arp 架构构建的新应用程序。该应用程序正在集成到不使用 NHibernate 的旧应用程序中。旧应用程序和新应…
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 …