Fluent NHibernate
에는 엔티티를 자동으로 매핑하는 간단한 방법이 있습니까?C# 유창한 nhibernate
의 내가 하나를 다음과 해당 classmaps 같은 몇 가지 클래스가 있다고 가정 해 봅시다 : Fluent NHibernate
이 같은 것이 "Hello
같은 모든 매핑 개체 추가"를했다 않습니다, 그래서
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();
}
}
를?
만약 아니라면, NHibernate가 제공되는 매핑을 사용하게하는 가장 쉬운 방법은 무엇입니까?
지연로드를 비활성화하면 속성이 가상 일 필요는 없습니까? 이 경우에는 게으른 로딩 프록시가 생성되지 않고 속성에 간단하게 액세스 할 수 있기 때문입니다. 또는 나는 틀린가? (그냥 알기 위해 :) –
@ Yippie-Kai-Yay : 게으른 로딩을 비활성화 한 것을 나는 알지 못했다. 너는 100 % 정확하다. – jason