NHibernate 使用公共属性映射到实体
我正在使用 IQueryable<>建立批处理查询。 我已成功使用视图来获取信息,因此 IQueryable<>可以找到它,但在这种情况下我无法弄清楚如何映射…
NHibernation:级联不更新子对象
好吧,这将是一堵文字墙,但是......基本上,我有以下 3 个类: public class Address { public virtual int Id { get private set } public virtual …
在 NHibernate 中使用 Guid Version 列
我们正在使用一个旧数据库,该数据库使用 SQL Server uniqueidentifier 列来实现并发,因此我们需要使用 Guid 作为版本列。知道我们如何在 NHibernate…
使用一张表和四个查询设置流畅的 nhibernate syscache 的正确方法?
我的场景非常简单,我有 1 个表,其中包含大约 20 个产品,我想使用 Fluent NHibernate 将它们添加到 2 级缓存 (SysCache)。我用 4 种不同的方式查询…
如何正确使用Fluent NHibernate获取Oracle中的下一个Sequence?
我正在将 NHibernate / Fluent NHibernate 与 Oracle 结合使用,但遇到了问题。我定义了以下映射文件: public OrderMap() { Table("ORDERS") Id(x =&…
Fluent NHibernate 外键为 Null,来自查找表
我有一个包含产品(产品表)的查找表、一个包含订单详细信息的 CustomerOrder 表和一个包含每个订购产品的行的 OrderLines 表。 因此,实体看起来像这…
不需要的 NHibernate 更新命令
我有以下类 public class Contact { public Contact() { Addresses = new List<Address>() EmailAddresses = new List<EmailAddress>() Phone…
使用 Fluent NHibernate 映射没有 setter 的只读属性
我有一个看起来像这样的域类。我希望 NHibernate 在插入/更新时保存 LastUpdate 的当前值,以便我可以在查询中使用它,但在检索 Foo 时忽略它code> …
将字段作为查找的 NHibernate 对象
我是 NHibernate 新手。假设您有一个像这样的 Customer 类 public class Customer { public virtual int CustomerID { get set } public virtual stri…
流畅的 NHibernate 到内存 SQLite DB 在插入版本时抛出异常
我有一个相当大的域模型,它使用流畅的 NHibernate 持续到 MS SQL Server 2008。 最近我们遇到了并发问题,因此我实现了 NHibernate 的版本控制,着眼…
Fluent Nhibernate HasMany 映射问题
我是 Fluent 和 NHibernate 的新手,我不确定如何映射数据库中存在的这种特定关系。下面的 ER 图概述了我的表结构。 以下是我当前的 C# 实体类: publ…
NHibernate:在模式导出中强制使用方括号?
在为 MS SQL Server 生成 SQL 模式导出时,有没有办法告诉 NHibernate 对所有表和列名称(如 [MyColumn])使用方括号?我有一个旧数据库,它对某些列…
Fluent NHibernate:一对多映射到抽象类中存在外键的子类
我是 NHibernate/Fluent NHibernate 的新手,我正在尝试弄清楚如何将它与现有的数据库结构一起使用。如果可能的话,我想让它在不改变数据库结构的情况…
Fluent NHibernate 对象化/关联关系映射
好吧,我对 Fluent 和 NHibernate 还很陌生,我不确定如何映射数据库中存在的这种特定关系。下面的 ER 图概述了我的表结构。 下面是我当前的 C# 实体…
在将实体保存到数据库之前,如何在 NHibernate 侦听器中获取实体的 ID?
我们有一个新要求,即每个实体都必须有一个用户可分配的 ID: public class Entity { public int ServerId { get set } public int UserId { get set …