Fluent NHibernate
有一个简单的自动映射实体的方法吗?C#流利nhibernate
比方说,我有一些类,如下面的一个和相应的classmaps:
public sealed class Hello
{
public String Name { get; set; }
public DateTime Timestamp { get; set; }
}
public class HelloMapping : ClassMap<Hello>
{
public HelloMapping()
{
Not.LazyLoad();
// Some Id here
Map(x => x.Name).Not.Nullable().Length(64);
Map(x => x.Timestamp).Not.Nullable();
}
}
那么,这是否Fluent NHibernate
已经像“添加像Hello
每个映射实体”?
如果没有,让NHibernate使用我提供的映射的最简单方法是什么?
是真的,如果我禁用延迟加载属性不必是虚拟的?因为我猜在这种情况下不会生成延迟加载代理,并且只需访问属性。还是我误会了? (只知道:) – 2010-12-13 22:35:16
@ Yippie-Kai-Yay:我没有注意到你禁用了懒惰加载;你是100%正确的。 – jason 2010-12-13 22:43:03