2008-09-02 3 views

답변

3

실제로 부분 클래스입니다. 참조 MSDN

내가 아니라 당신이 당신의 자신의 클래스에 압정 수 있습니다 할 수있는 추가 할 것입니다
0

부분 클래스 엔티티 프레임 워크에 의해 방출 된 것과,하지만 당신은 또한 생성 된 코드에 의해 생성 된 모든 부분 방법을 쓸 수 있습니다 .

IE. 호출 된 부분 메소드 코드가 많이 있지만 생성 된 코드의 메소드 자체는 실제로 구현되지 않습니다. 이를 위해 속성 변경시 이벤트를 잡기위한 부분적인 메소드를 작성할 수 있습니다. 비즈니스 규칙을 처리하는 것은 끔찍한 방법이 아닙니다.

2

System.Data.Entity.Design.EntityClassGenerator은 VS에서 .edmx 파일에서 개체 계층을 생성하는 데 사용되는 형식이며 EdmGen.exe에서 .csdl 파일에서 개체 계층을 생성하는 데 사용하는 형식입니다. 아래에서는 생성 된 코드에 영향을 줄 수있는 3 가지 방법을 나열했습니다. 세 번째 옵션을 사용하려면 EntityClassGenerator를 직접 호출해야합니다. Sanjay가 제시 한 using this technique에 의해 SingleFileGenerator 같은 종류의 코드가 자동으로 실행될 수 있습니다. 부분 클래스 통해 유형

  1. 추가 코드
  2. 가 직접 코드를 삽입 할 부호 생성 이벤트 후크 생성 된 클래스를 호출하는 부분 방법 코드를 추가 속성 및 유형이 생성됩니다. 예를 들어 Danny의 blog post을 참조하십시오.
관련 문제