, 내가 Linq에 엔티티 쿼리에서 내 도메인 개체에 할당을하고 개체. 그런 다음 리포지토리에서 반환 된 이러한 개체에 대해 작동 할 서비스 계층을 갖습니다. 내 도메인 객체는 다음과 같이 저장소에 있어야 하는가? 또는 내 리포지토리를 엔터티 및 데이터 액세스로 제한하고 내 서비스 계층에서 도메인 개체에 할당하도록해야합니까? 저장소에있는 모든 과제를 수행
내 도메인에 뿌리/개체를 집계하지 않는 특정 개체가 있지만 아직 데이터베이스에서 개체를 검색해야합니다. 나는 이런 것들을위한 저장소를 만들어서 물건들을 혼란스럽게하고 싶지 않다. 대체 데이터 액세스 패턴은 무엇입니까? 물론 인터페이스를 분리하면서도 간단하게 DAO를 만들 수 있습니까? 편집 : 내가 뭘하는지에 대한 좀 더 세부 사항. 코드를 만들어야합니다.
저는 도메인 구동 개발과 제어 반전과 같은 여러 가지 사항을 올바르게 가르치기 위해 작은 프로젝트를 시작했습니다.이 경우에는 적용됩니다. 스포츠 이벤트에서 타이밍 데이터를로드하고 시각화 할 수있는 응용 프로그램을 작성하기로 결정했습니다.이 데이터 유형에 액세스 할 수 있습니다. 하나의 요구 사항은 이벤트의 전체 세부 사항 (이벤트 이후에 생성 된 CSV)과
누구나 C# (.net 3.5) 도메인 모델에서 데이터베이스 스키마를 생성 한 경험이 있습니까? 어떤 도구가 가장 깨끗한 스크립트를 생성합니까? Telerik OpenAccess ORM은 괜찮 았지만 속성 필드에서 .net 3.5 암시 적 개인 필드를 사용하는 경우 C# 클래스에서 클린 열 이름을 생성하지 않습니다. 난 단지 수동으로 향상시키고 유지할 초기
현재 작업하고있는 도메인 모델에는 루트 집계 및 하위 엔티티가 있습니다. 다음 코드와 같은 뭔가 : class Order
{
IList<OrderLine> Lines {get;set;}
}
class OrderLine
{
}
지금 내가 원하는 라인을 제어하기 위해 내 주문하기. 뭐 그런 : NHibernate에이 라인 필드에 직접 매
일부 도메인 개체 모델에서 모든 도메인 엔터티 개체가 상속하여 자신의 ID를 얻기위한 추상 기본 클래스 (Equals 및 GetHashCode 구현)가 생성됩니다. 이 기본 클래스가 필요한 이유와 사용시기 및 이유가 명확하지 않습니다. 이에 나에게 몇 가지 통찰력을 제공하거나 나에게 가 지금은 평등를 오버라이드 (override)의 장점을 이해하고이 감사
저는이 전체 DDD \ LinqToSql 비즈니스의 약간의 혼란에 빠져있는 것처럼 보입니다. 나는 POCOS와 linq를 사용하여 SQL에 시스템을 구축하고 있으며 집계 루트에 대한 저장소가 있습니다. 예를 들어 Order-> OrderLine 클래스가있는 경우 Order는 집계의 루트이므로 OrderLine이 아닌 Order에 대한 저장소가 있습니다. 저
나는 어떤 예제도 실제로 보지 못했지만 데이터베이스 내의 포함 된 엔티티 테이블 내에 저장된다고 가정합니다. e. Person 엔티티/집계 루트와 해당하는 Person 테이블이있는 경우 Address라는 값 개체가 있으면 Address 값이이 Person 테이블에 저장됩니다! 주소가있는 회사 등의 다른 법인이있는 도메인에는 의미가 있습니까? (나는 현재 프
검색 엔진을 개발할 예정입니다. DDD가 어떻게 보이는지 궁금합니다. 정렬 레코드를 구현해야하지만 내 조회수가 내 데이터베이스 구조 (정렬 할 열 기준)에 대해 알고 싶지 않습니다. 내가 이해하는 한, 정보를 정렬하는 것은 저장소 구현에서부터 인프라 계층에서 이루어져야하므로 유연한 도메인이 있어야합니다. 어떻게 표시 되나요? 강하게 입력하고 싶습니다. 모범