2010-01-21 1 views
1

ADO.NET 엔터티 데이터 모델 도구를 처음 사용했습니다. 데이터베이스에 세 개의 속성 (이름, 성, 나이)이있는 테이블이 있습니다. IsChosen이라는 엔티티에 필드를 추가해야합니다. 그러나이 열을 데이터베이스에 추가 할 수 없습니다.ADO.NET 엔터티 데이터 모델 - 사용자 지정 속성 추가

이 도구를 통해 생성 된 엔티티에 사용자 정의 속성을 추가하려면 어떻게합니까?

감사합니다.

답변

5

엔터티 데이터 모델 도구는 부분 클래스를 만듭니다.

이러한 부분 클래스를 다른 소스 파일로 확장 할 수 있습니다. 부분 클래스의 섹션이 Entity Data Model 생성 클래스와 동일한 네임 스페이스에 있어야합니다. 예를 들어 :

도구 생성 된 코드

namespace Your.Generated.Classes 
{ 
    public partial class Stuff 
    { 
     public string Name {get; set;} 
     public int Age {get; set;} 
    } 
} 

귀하의 별도의 코드 파일

namespace Your.Generated.Classes 
{ 
    public partial class Stuff 
    { 
     public string NonDatabaseProperty {get; set;} 
    } 
}