EF6을 사용하여 사용자 지정 개체 인스턴스 작성자를 삽입하는 방법이 있습니까? 내가해야할 것은 matrialization이 일어나기 전에 엔티티의 인스턴스를 EF에 제공하는 것입니다.사용자 지정 엔티티 구체화
기본적으로 매개 변수가없는 생성자로 내 POCO 엔티티를 정의 할 수 있기를 바랍니다. 따라서 DI 작성을 사용하려면 결국 EF로 지속됩니다.
var oc = (this as IObjectContextAdapter).ObjectContext;
oc.ObjectMaterialized += (s, e) =>
{
//resolve and inject dependencies here using e.g. public properties
};
하지만 난 정말 생성자에 선언 된 의존성을 가지고 싶어요 :
나는 내가 ObjectMaterialized 이벤트를 사용하여 비슷한 achive 수 있다고했습니다.
아이디어가 있으십니까? 건배, .m
내가 묻는다면, 어떤 의존성을 주입하고 싶습니까? –
기본적으로 내 도메인 모델 집계의 도메인 서비스. 나는 MongoDB와 RavenDB 경험에서 왔는데, 도메인 모델을 스토리지에 저장하는 것은 정말 쉽고 deserialization 시간에 dependencis를 주입하는 것은 정말 쉽다. 그래서 나는 EF6 (alfa2 현재). 기본적으로 엔티티를 해결하기 위해 컨테이너를 사용하도록 EF에 지시하거나 적어도 엔티티를 해결하는 방법을 묻는 방법을 찾으려고합니다. –