Fluent NHibernate
にはエンティティを自動マッピングする簡単な方法がありますか?C#Fluent nhibernate
はの私は、次の1とそれに対応するクラスマップのようないくつかのクラスがあるとしましょう:
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に提供された私のマッピングを利用させる最も簡単な方法は何ですか?
遅延読み込みを無効にすると、プロパティは仮想である必要はありません。その場合、レイジーローディングプロキシは生成されず、プロパティには簡単にアクセスできます。または私は間違っていますか? (ちょうど知りたいです:) –
@ Yippie-Kai-Yay:私はあなたが怠惰な読み込みを無効にしたことに気づいていませんでした。あなたは100%正しいです。 – jason