저는 Entity Framework 4.0 (VS 2010 Beta 2, RC가 아닙니다)과 함께 작업하고 있습니다. EDM을 모델링하고 필요한 데이터베이스를 생성 할 수 있습니다. 모델에 대한 코드를 생성하도록 VS에 요청하면 예상되는 .designer.cs 파일이 생성됩니다. 디자이너가 생성 한 각 엔티티의 팩토리 메소드를 살펴보면 엔티티의 모든 속성이 포함되지 않은 것으로 나타났습니다.Entity Framework 4.0은 엔터티의 팩토리 메서드에 필요한 매개 변수를 어떻게 결정합니까?
팩토리 메서드가 null 일 수없는 속성 만 포함한다고 말하는 것이 맞습니까? 이것은 사실 인 것처럼 보이지만 완전히 확신 할 수는 없습니다. 정확히 사건
감사합니다,
스콧
감사합니다. Sander. 한 가지 더 질문 - nullable 필드가 설정되지 않은 엔티티를 어떻게 구성합니까? 인스턴스를 생성 한 다음 값을 할당하도록 팩토리를 호출할까요? –
개인적으로 나는 그것들을 사용하지 않는다, 나는 처음부터 객체를 구성한다. 그 이유는 'identity'생성 된 기본 키가 함수의 매개 변수이기 때문입니다. 새 객체를 만들 때 기본 키에 대한 매개 변수를 전달하고 싶지 않습니다. –
자, 생성기에서 팩토리 메소드를 생성하는 .designer.cs를 생성하도록 만들지 만, 팩토리를 우회하여 엔티티를 인스턴스화하는 고유 한 메소드를 생성 할 수 있습니까? –