使用 Fluent NHibernate 使用 Nhibernate 生成数据库
我正在尝试使用(新的)Fluent NHibernate(尝试从 XML 映射文件切换到 FNH)。使用下面的代码,我生成了数据库,我试图找到相同的解决方案,但使用 F…
从 Fluently 映射的列名称中检索属性名称
背景 我有一个名为“Dog”的类,它引用另一个名为“Tail”的类,该类具有一个名为“Size”的属性。所以,如果我想知道狗的尾巴大小,那就是“Dog.Tail…
Fluent NHibernate:约定/KeyColumn
在代码下方,一个客户可以有多个地址。存在一对多的关系。我想在地址表中作为 FK 命名为“Customer”而不是“Customer_id”的字段, 我尝试添加: .Ke…
使用事件侦听器时 NHibernate 不更新父对象的表
我试图在使用 NHibernate 事件侦听器插入或更新域对象之前将审核字段添加到域对象中。利用 IPreInsert 和 IPreUpdate 事件侦听器接口,我可以在所有域…
Fluent NHibernate 将所有 ID 设置为已分配
我知道我可以使用 Assigned() 手动设置要分配的每个 Id 属性。 有什么方法可以在全球范围内应用此功能,就像我想在每个实体上都这样做一样?…
用于映射表的附加列的子类
我有实体类 A 和 Fluent NHibernate 映射 AMap ,它映射数据库表中的一些列(缺少一些字段)。我想创建从 A 继承的类 B (为了不破坏与其他实体的关系…
使用流畅的 nhibernate 映射进行持久性规范测试
我最近一直在玩流利的 nhibernate &更具体地说,持久性规范测试。 但是,在构建此行测试的架构时,我在使用 nunit 运行相对简单的测试时不断遇到 sql …
流畅的 NHibernate 使用 nvarchar(max) 自动映射字符串列表
我正在将 Fluent NHibernate 1.2 用于 NHibernate 3.1。我有一个类: public class Marks { public virtual int Id { get; set; } public virtual ILi…
ASP.NET MVC3 - 3 Tier design - 事务控制和业务层设计问题
我正在设计一个 ASP.NET MVC3 应用程序,我希望在 3 层架构中清晰地分离关注点。我使用 Fluent NHibernate 作为 ORM,即使用 NHibernate 映射的实体的…
Fluent Nhibernate Optimistick 锁定不起作用
在我的应用程序中,我已将应用程序设置为使用该策略来防止 2 个不同的对话处理相同的数据。但不起作用,我不知道为什么。 问题: 1) User1: Retrive r…
NHibernate 参考文献不'保存外键
我有两个相互引用的类。我们的 CRM 需要这种奇怪的情况。 我有一个 Organization 和 EmAddress 表和类。组织继承自订阅者,订阅者也有一个表。我认为…
使用 NHibernate 作为带有输入参数的命名查询来调用存储过程
问题描述: 我正在尝试使用输入参数执行存储过程。从 MSSQL 2008 SQL Studio 运行时,存储过程可以正确执行。但是,在使用 NHibernate 将其作为命名查…
从 nhibernate 中的表名获取完整的类名
使用NHibernate,在我的代码中,我知道表名是什么,例如“Site” - 但我需要通过知道这个例如“MyApp.Models.Site”来找出完整的类名是什么, 我需要…