Fluent Nhibernate - 映射列表会导致 NullReferenceException?
我有以下类和流畅的映射: public class A { public virtual int Id { get private set } public virtual string MyString { get set } public virtua…
Fluent NHibernate:获取、更新和删除时的自定义条件(WHERE 子句)
我有一个包含许多客户信息的表现 ID | employeename | customerId ------------------------------ 1 | employee1 | 188 2 | employee2 | 188 3 | emp…
流畅的nhibernate约定:设置多态模式
如果存在连接子类,是否可以创建一个简单的约定来修改类的多态性模式? 这样做: public class EntityMap : ClassMap<EntityBase> { public Entit…
为什么 ModelState.IsValid 总是 false? FNH 模型需要 Id 字段
我对此感到相当困惑。 流畅的 Nhibernate v1.1.0.685 NHibernate v2.1.2.4000 当我在存储库上调用 Save() 之前检查 ModelState.IsValid 属性时。 IsVa…
从 QueryOver(或者 Fluent NHibernate 也许)中获取魔法字符串?
使用 FluentNHibernate、新的 QueryOver API 和新的 Linq 提供程序的众多原因之一都是因为它们消除了“魔术字符串”,即表示属性或可以在编译时表示的…
在 MappingIntegrationTests 中测试多个数据库映射
在 as#arparch 项目中测试多个数据库的最佳方法是什么? MappingIntegrationTests 中的当前 SetUp() 代码尝试针对第一个数据库测试每个程序集。 strin…
如何为 Fluent nHibernate 约定创建测试?
我正在为 Fluent nHibernate 创建一套一组约定。我创建了一些约定,例如主键、外键和多对多表。 我希望能够使用内存数据库测试这些约定,看看我是否正…
为什么 Fluent NHibernate AutoMappings 会在 Id 上添加下划线(例如 Entity_id)?
您好,使用流畅的 nibernate 自动映射 将其映射 public virtual int Id { get set } /*...snip..*/ public virtual MapMarkerIcon MapMarkerIcon { ge…
Fluent NHibernate 有很多子表没有主键的映射
我已经使用 NHibernate 几周了,所以请耐心等待。我正在开发一个存在很多奇怪问题的遗留数据库。 我有一个名称对象 public class Name { public Name(…
NHibernate 可以使用的只读集合属性
我的域类具有如下所示的集合: private List<Foo> _foos = new List<Foo>() public virtual ReadOnlyCollection<Foo> Foos { get { retur…
映射类中未映射的属性 (Fluent NHibernate 1.1)
背景 使用 Ninject 在 ASP.NET MVC 2 项目中实现流畅的 NHibernate 1.1(具有使用 LINQ to NHibernate 的存储库实现)。 我有一个映射类 (Station) 和…
如何在批量插入时停止 System.OutOfMemoryException
您好,我正在将大约 100000 条记录放入内存中,清理数据并插入到新表中。插入大约 2000 条记录后,出现以下异常。 类型的第一次机会异常 发生“System…
具有接口类型引用的域对象的流畅 NHibernate 映射(在 S#arp arch 应用程序中)
我正在尝试将我的域编码为接口类型而不是具体类型。 两个域对象的骨架示例是: public class Supplier : ISupplier { public virtual IContract Contr…
在 NHibernate 中映射私有字段(使用 Fluent NH)
我想知道,我如何映射(使用流畅的 nhibernate)这个模型: public class Category { private IList<Product> _products public IEnumerable<Pr…