2009-10-16 5 views

답변

2

아, 그냥 유창함 그룹에 도움이되는 사람에서 발견 나는

HasOne(x => x.Cover); 

어떻게 든 그것을 놓친 사용할 수 있습니다 이전 :/

0

하나의 시나리오는 하위 클래스입니다. 계층 별 또는 클래스 별 테이블을 지정할 수 있습니다.

당신이 좋아하는 아래의 계층 구조에 따라 뭔가를 오버라이드 (override) 할 필요가 :

public class UserMap : IAutoMappingOverride<User> 
    { 
     public void Override(AutoMapping<User> mapping) 
     { 
      mapping.DiscriminateSubClassesOnColumn<int>("UserType"); 

     } 
    } 

     public void Override(AutoMapping<Person> mapping) 
     { 
      mapping.Table("Persons"); 

      DiscriminatorValue((int)UserTypes.Person); 

     } 
+0

감사합니다. 덜 복잡한 방법으로 작업 할 수 있기를 바랐습니다. 두 객체간에 상속 관계가 있어야한다는 것을 의미할까요? 나는 정말로 그것을하고 싶지 않다. – UpTheCreek

관련 문제