2014-03-24 5 views
0

NopCommerece MVC 버전에서 DAL 프로젝트의 매핑 폴더를 별도의 클래스 라이브러리 프로젝트로 이동하려고하는데 DAL을 더 많이 만들려고합니다. 일반 프로젝트이므로 다른 프로젝트에서도 사용할 수 있습니다.NopCommerece => 별도의 프로젝트에서 데이터 액세스 레이어의 이동하는 폴더

그러나 응용 프로그램을 실행할 때 모든 엔터티에 대해 "현재 엔터티 유형 [EntityName]이 현재 컨텍스트의 모델에 속해 있지 않습니다."라고 표시됩니다.

필자는 autofac이 주사에 대한 IRepository를 발견하지 못했기 때문에 어떤 생각이나 생각을하고 있는지, 내가 뭘 잘못하고 있는지 생각하고있다.

미리 감사드립니다.

답변

0

OK! 이 문제에 대한 해결책을 ObjectContext 파일에서 찾았습니다. 기본적으로 OnModelCreating이라는 오버라이드 된 메서드가 있습니다.이 메서드는 기본적으로 리플렉션을 통해 어셈블리에서 형식 개체 매핑의 인스턴스를 생성합니다.

이 방법을 사용하여 해당 매핑 항목에 대한 특정 DLL을 조사하고 작업을 시작했습니다.