2012-11-07 3 views
-1

나는 POCO의 초보자입니다. tb1과 tb2와 같은 두 개의 테이블이 있습니다.이 테이블 사이에 PK와 FK 관계가 있습니다 .POCO CF에이 관계를 어떻게 관리 할 수 ​​있습니까? 다음 기사.POCO Entity의 두 테이블 간의 관계를 어떻게 관리 할 수 ​​있습니까?

public abstract class Person 
    { 
     public string Name { get; set; } 
     public int DepartmentId { get; set; } 
     public virtual Department Department { get; set; } 
    } 

    public class Collaborator : Person 
    { 
     public int CollaboratorId { get; set; } 
     public string ManagerCode { get; set; } 
     public virtual Manager Manager { get; set; } 
    } 

왜 추상적 키워드와 가상 키워드를 사용 했습니까? 어느 누구도 우리가 관계를 어떻게 관리 할 수 ​​있을까요?

+0

어떤 기사를 참조하십니까? 거기에 대한 설명을 이해하도록 도와 줄 수 있는지 보도록하겠습니다. –

답변

0

나는 모델 우선 접근법을 사용하고 있다고 가정합니다. Fluent API를 사용하여 관계를 정의하고자 할 것입니다. 다음은 good article on how to do this입니다.