4
몇 가지 예에서 각 모듈에는 Model이라는 폴더가 있으며 모든 모듈은 독립적입니다. 모듈 A에는 모듈 B와 동일한 모델 클래스가 없습니다.프리즘 및 엔티티 프레임 워크
데이터베이스를 구현하고 Entity 프레임 워크를 사용했지만 모든 모듈이 여러 클래스를 사용해야합니다.
엔티티가 들어있는 data
이라는 dll을 만들고 각 모듈로 가져올 수 있습니까?
몇 가지 예에서 각 모듈에는 Model이라는 폴더가 있으며 모든 모듈은 독립적입니다. 모듈 A에는 모듈 B와 동일한 모델 클래스가 없습니다.프리즘 및 엔티티 프레임 워크
데이터베이스를 구현하고 Entity 프레임 워크를 사용했지만 모든 모듈이 여러 클래스를 사용해야합니다.
엔티티가 들어있는 data
이라는 dll을 만들고 각 모듈로 가져올 수 있습니까?
나는 완전히 OK라고 생각합니다. 그래서, 당신이 가질 수있는 모듈 :
YourApplication
(단지 쉘 부트 스트 래퍼)YourApplication.Infrastructue
(모든 공유 인터페이스, 열거 등)YourApplication.Data
(또는 YourApplication.DAL
) - 엔티티 프레임 워크의 기관과 프로젝트YourApplication.ModuleA
(*.Infrastructure
및 *.Data
참조)YourApplication.ModuleB
(*.Infrastructure
및 *.Data
참조)프리즘 ModuleA
들이 동일한 공유 사업 (프리즘 가이드는 자신을 YourApplication.Infrastructure
포함되어 사용하지 않도록 바로 내가 아니에요에 대한 ModuleB
을 모르는 것을 권장? :))
일반적으로 비즈니스 모델과 데이터베이스 모델이 동일하지 않기 때문에 일반적으로 Entity Framework 레이어가있는 경우에도 모듈에 모듈을 추가해야합니다. 그러나 데이터베이스 모델 만 사용할 수 있다면 좋을 것입니다.