Fluent Nhibernate 映射的单元测试
我正在尝试了解社区的其他成员如何测试他们的 Fluent Nhibernate 映射。假设我有以下映射: public UserHeaderMap() { Table("USER_HEADER"); Id(x =>…
Fluent NHibernate 新手:行已被另一个事务更新或删除
我正处于使用 Fluent NHibernate 构建数据库的早期阶段。我在 ASP.NET MVC 3 中实现了一个工作单元模式,让 NHibernate 为我更新我的数据库架构。为了…
Fluent nHibernate:不存在具有给定标识符的行。 2 个用户删除某些项目时发生错误
Fluent nHibernate:不存在具有给定标识符的行。 我有一个对象,它有一个 Items 集合。 我的问题是:当 2 个用户查看该对象并且一个用户删除某些项目…
Nhibernate 3.0 与 FluentNHibernate 1.2
我正在开发一个当前使用 NHibernate 2.1.2、FluentNHibernate 1.1 和 Spring.Net 1.3.1 的项目, 我正在尝试升级到使用 NHibernate 3。 我遇到的问题…
使用属性来覆盖多对多的 FluentNhibernate AutoMapper
我想使用 NHibernate Automapper 来映射以下类: public class AdminUser: Identity, IIdentityWithRoles { public virtual IList Roles { get; set; …
NHibernate Validator 未与 Fluent NHibernate 集成
我在让 NHV 与 Fluent NHibernate 配合使用时遇到一些问题。我的单元测试有一个应该验证失败的实体,最终会抛出 ADO 异常。我按照以下方式配置了 NHV…
Fluent NHibernate 1.2 与 SubclassMap 会导致“没有具有给定标识符的行”错误
我正在尝试升级到 Fluent NHibernate 2.1(Build #694)。因此,我也升级到 NHibernate 3.0。我遇到“每个子类表”映射的问题,这会在尝试检索数据时…
如何在流畅的nhibernate中插入后更新公式属性
我有一个类,其属性使用公式: CONCAT(code, CAST(id AS CHAR)) 当我插入实例时, _session.Save(x); 公式仍然为空,但 Id 已更新。 当我插入某些内容…
流畅的 Nhibernate 映射 - 值对象内的一对多?
您好,我正在努力完善/重构域模型,并尝试将逻辑从应用程序服务转移到我的域模型中。现在我遇到了 NHibernate 问题。 该模型是一个 WorkEvaluation 类…
如何在 Fluent Nhibernate 中使用组件
我正在开发一个旧版 MySql 数据库,并拥有以下实体: public class Company { public int Id { get; set;} public string Address { get; set; } publ…
C# / Postgres / FluentNHibernate:配置 npgsql 抛出 NotSupportedException
有时我真的开始想知道我的源代码中发生了什么: 我正在尝试使用 npgsql 2.0.11.0 连接到 PostGres 9.0,我确信我已经这样做了,但是现在,我的程序在…
流畅的 Nhibernate Automap 一对多孤立记录
我的问题是,当我从一对多关系中删除一个对象时,子记录会被孤立而不是被删除。我不确定这是否是我设置域模型的方式,或者我在自动地图配置期间没有设…
数据库中是否可以接受反序列化的文件引用?
我遇到的情况是,我需要存储一些不适合数据库表的数据。它有点太抽象了,我没有足够的知识来将其分解为表格和列。相关对象是 System.Linq.Expressions…
Fluent NHibernate:如何使用约定指定列名以供组件中参考?
可以创建 ComponentConvention,但此代码不起作用,因为 References 集合是 IManyToOneInspector 而不是 IManyToOneInstace 的集合。 还有其他方法指…
流畅的 nhibernate 1.1 对存储过程的支持
您好, 我读过 Fluent-nhibernate 发行说明,它支持存储过程。 但我没有得到任何例子来做到这一点。 我想插入更新删除&选择使用存储过程。 谁能给我举…