Entity Framework 클래스 작성기를 대신 사용할 수 있습니까? 나 자신의 클래스 빌더를 가질 수 있기를 원해서 나는 materialization시 다른 메소드를 호출하거나 엔티티 클래스를 부분적으로 만들 수있는 몇 가지 속성을 만들 수있다.Entity Framework 클래스를 사용자 지정하는 방법은 무엇입니까?
1
A
답변
3
실제로 부분 클래스입니다. 참조 MSDN
내가 아니라 당신이 당신의 자신의 클래스에 압정 수 있습니다 할 수있는 추가 할 것입니다
0
부분 클래스 엔티티 프레임 워크에 의해 방출 된 것과,하지만 당신은 또한 생성 된 코드에 의해 생성 된 모든 부분 방법을 쓸 수 있습니다 .
IE. 호출 된 부분 메소드 코드가 많이 있지만 생성 된 코드의 메소드 자체는 실제로 구현되지 않습니다. 이를 위해 속성 변경시 이벤트를 잡기위한 부분적인 메소드를 작성할 수 있습니다. 비즈니스 규칙을 처리하는 것은 끔찍한 방법이 아닙니다.
2
System.Data.Entity.Design.EntityClassGenerator은 VS에서 .edmx 파일에서 개체 계층을 생성하는 데 사용되는 형식이며 EdmGen.exe에서 .csdl 파일에서 개체 계층을 생성하는 데 사용하는 형식입니다. 아래에서는 생성 된 코드에 영향을 줄 수있는 3 가지 방법을 나열했습니다. 세 번째 옵션을 사용하려면 EntityClassGenerator를 직접 호출해야합니다. Sanjay가 제시 한 using this technique에 의해 SingleFileGenerator 같은 종류의 코드가 자동으로 실행될 수 있습니다. 부분 클래스 통해 유형
- 추가 코드
- 가 직접 코드를 삽입 할 부호 생성 이벤트 후크 생성 된 클래스를 호출하는 부분 방법 코드를 추가 속성 및 유형이 생성됩니다. 예를 들어 Danny의 blog post을 참조하십시오.
관련 문제
- 1. Entity Framework 조인에서 조건을 지정하는 방법은 무엇입니까?
- 2. Entity Framework 4
- 3. Entity Framework CTP5를 SQLite로 만드는 방법은 무엇입니까?
- 4. Entity Framework Context.Refresh 버그의 해결 방법은 무엇입니까?
- 5. Entity Framework 개체 컨텍스트를 정리하는 방법은 무엇입니까?
- 6. UITabBarController에서 사용할보기 컨트롤러 클래스를 지정하는 방법은 무엇입니까?
- 7. Entity Framework 3.5 테스트
- 8. Linq2SQL 엔터티의 속성을 사용자 지정하는 방법은 무엇입니까?
- 9. Contravariance 및 Entity Framework 4.0 : EntityCollection을 IEnumerable로 지정하는 방법?
- 10. SQL, MVC, Entity Framework
- 11. Entity Framework + POCO Downfalls?
- 12. Entity Framework DeleteObject 하위
- 13. Entity Framework CodeFirst 여러 사용자 유형
- 14. Xcode에서 Framework 클래스를 작성하는 방법은 무엇입니까?
- 15. Entity Framework - WCF - Enums?
- 16. IronPython 및 Entity Framework
- 17. Entity Framework 스레드 보안
- 18. Entity Framework 및 WCf
- 19. Mocking Entity Framework 컨텍스트
- 20. Entity Framework 4.0의 롤백
- 21. Entity Framework - 탐색 속성의 상속 된 형식을 지정하는 쿼리
- 22. Entity Framework 코드 첫째 : 인덱스 이름을 지정하는 방법
- 23. Entity Framework - 사용자 정보 업데이트 문제
- 24. Entity Framework 4에서 사용자 지정 POCO 매핑
- 25. Entity Framework 사용자 지정 쿼리 함수
- 26. Entity Framework 4 사용자 지정 데이터 형식
- 27. Entity Framework + POCO
- 28. Scope_Identity() (Entity Framework)
- 29. Entity Framework - 개체 속성
- 30. Entity Framework : 비즈니스 계층 (개체)에서 사용자 지정 속성 만들기