Fluent nHibernate - 自引用时列名错误
外键上的映射使用了错误的名称。为什么? 这是我的类: 属性的顺序似乎很重要: public class Person { public virtual Person Mother { get; set; } …
使用 Fluent NHibernate 解析将两列映射到一个字段
我有一个对象(Limit),其中包含两个类型为 ParsedValue 的字段(Low、High)。 ParsedValue 具有: constructor (double, string); method string T…
如何使用 Fluent NHibernate 创建映射关系
如何映射一对多关系 用户地址, 客户地址, 代理地址和 使用 Fluent NHibernate 存储在单个地址表中 public class User { public virtual int Id { ge…
Fluent NHibernate - 对派生类的查询
假设我有两个类: public class A { public virtual int Id { get; set; } public virtual Object1 Obj { get; set; } } public class B : A { public…
ASP .Net MVC 应用程序中的 Lucene.Net
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
如何将现有表映射到 NHibernate 中的继承层次结构中?
问题是尝试在给定现有表结构的情况下映射继承。该表还被使用原始 SQL 的遗留应用程序使用,即该表无法删除任何现有架构详细信息,但可以添加更多内容…
流畅的 nHibernate 和接口
当使用接口而不是具体类作为属性时,Fluent nHibernate 运行良好吗? 例如,体育场有对其所在城市的引用,因此我们的接口/具体类如下所示 接口: ICit…
如何获取与 nHibernate GenericADOException 关联的连接字符串以用于日志记录?
我需要从抛出 nHibernate GenericADOException 时使用的连接字符串记录服务器名称。 有人知道该怎么做吗?我在网上到处寻找,但没有发现任何看起来有…
“PropertyAccessException:无效转换”当尝试检索存储为 AnsiString 的枚举属性时
我需要将枚举存储在数据库中作为 varchar 而不是 nvarchar,因此我使用“AnsiString”映射,如下所示: public class Document { public virtual int …
如何使用 FluentNHibernate 删除引用的对象(老话“删除的对象将通过级联重新保存”)
我遇到的错误很常见,但我还没有找到任何适合我的场景的答案: 实体: 学校 老师 学生 映射: School: mapping.HasMany(x => x.Students).Cascade.All…
我的自定义ForeignKeyConvention 导致创建两个外键而不是一个
我正在尝试创建自己的外键约定,以“FK_SourceTable_TargetTable”格式命名 FK。 然而,当我运行它时,我最终得到两个个外键而不是一个。 我的自定义…
Fluent Nhibernate - 来自两个类的连接/引用表
我有三个类: Class A { string name IList list } Class B { name } Class AB { A a B b } B 类与 A 分开存在。它以自己的方式存在,并且是其他类中…
NHibernate 映射到不一致的数据
我正在使用 NHibernate 来映射 DataModel。不幸的是,由于缺少键/约束,数据库包含一些不一致的数据。目前,我陷入了 m:n 映射的困境,其中映射表上的…