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