우리는 멀티 테넌트 웹 애플리케이션을 구성하기위한 데이터에 매핑되는 다수의 NHibernate Entities를 가지고 있습니다. 이러한 엔티티는 나머지 NHibernate 엔 태 트와 함께 Domain 프로젝트에 존재합니다.사이트 구성 데이터 리포지토리는 어디에 배치해야합니까?
건이며, 엔티티의 나머지 모두는 비즈니스 관련이 단체는을 구성 관련을. 웹에서 사용하는 것이 더 합리적입니까?
내가 묻는 이유는이 질문에서 설명한 문제가 발생했기 때문입니다. How to supply RequestContext data to the constructor of a domain object?, 도메인 개체의 생성자에서 제공 한 요청 컨텍스트의 데이터가 필요한 곳입니다. 문제는 도메인 프로젝트에서 웹 프로젝트를 참조하고 싶지 않다는 것입니다. 웹 프로젝트에서 직접 설정 데이터를 얻는다면 이것은 문제가되지 않습니다.
편집 : "도메인에있는 것이 더 합리적입니까?" ".. 웹에 수정?"
죄송합니다. 우연히 -1'd이므로 +1하여 보상합니다. – DaveDev