2009-06-25 3 views
0

필자가 만난 모든 샘플에는 저장소 모델의 엔터티와 속성이 개념적 모델과 완전히 동일하게 명명되었습니다. 따라서 매핑 섹션에서 엔터티 또는 속성이 저장소 모델 또는 개념적 모델에 있는지 여부를 알 수 없습니다.저장소 모델과 개념적 모델 필드 이름 구분 (Entity Framework)

이것은 Entity Framework 다이어그램의 조각입니다. 어떤 "ID"필드가 데이터베이스에서 왔으며 엔티티의 필드입니까?

<AssociationSetMapping Name="FK_Orders_Customers" TypeName="ContosoModel.FK_Orders_Customers" StoreEntitySet="Order"> 
    <EndProperty Name="Customer"> 
    <ScalarProperty Name="ID" ColumnName="CustomerID" /> 
    </EndProperty> 
    <EndProperty Name="Order"> 
    <ScalarProperty Name="ID" ColumnName="ID" /> 
    </EndProperty> 
</AssociationSetMapping> 

답변

2

물론 데이터베이스에만 열이 있으므로 ColumnName은 데이터베이스 이름입니다. 이름은 엔터티 (또는이 경우에는 연결)의 이름입니다.

희망이 있습니다. 알렉스