내 질문에 두 부분으로 문제가 있습니다. 저는 저장소와 작업 단위 패턴을 엔티티 프레임 워크와 함께 사용하고 있습니다. 다음과 같은 StockTransferRepository 있고 StockTransfer 내 aggregateRoot 있습니다. Public Class StockTransferRepository
Inherits WMSBaseRepos
내 원래 질문은 here입니다. 아래는 나의 업데이트 코드입니다. Public Function StockTransferItemRemove(removeRequest As StockTransferItemRequest) As StockTransferItemResponse Implements IStockTransferService.StockTransferItemR
저는 Evans, Nilsson 및 McCarthy를 읽었으며 도메인 중심 디자인의 개념과 추론을 이해합니다. 그러나이 모든 것을 실제 응용 프로그램에 넣기 란 어렵습니다. 완전한 예가 부족하여 내 머리가 긁히게되었습니다. 나는 많은 프레임 워크와 간단한 예제를 발견했으나 DDD 다음에 실제 비즈니스 애플리케이션을 구축하는 방법을 실제로 보여주었습니다. 일
특정 상황에서 새 도메인 엔터티를 추가하는 것과 관련하여 Domain Event pattern illustrated by Udi Dahan을 이해하려고합니다. 일반적으로 엔티티를 사용하여 생성 한 다음 저장소를 통해 추가합니다. 나는 아직도 이것을 할 것이라고 생각 하나? 예를 들어 일반적으로 시스템에 자산을 추가하고 있습니다. 이와 같이 : var ass
가능한 중복은 : Why not use an IoC container to resolve dependencies for entities/business objects? 나는 과거에 very similar question 물었다. 그러나 이것은 자기 복제가 아니라고 생각합니다. 원래 질문에 대한 (좋은) 대답은이 도메인 문제에 매우 구체적이었으며 문제를 전반
상위 엔티티 콜렉션에서 하위 엔티티를 제거 할 때 EF가 하위 엔티티 상태를 삭제하지 않고 수정하도록 설정했음을 확인했습니다. 엔터티 개체 관리자에서 삭제하도록 설정하는 다른 속성이 있습니까? 다음은 수정 된 하위 항목을 찾은 다음 삭제할 수있는 EF 리포지토리의 Save 메서드 내에서 사용하는 코드입니다. Dim orphans = DataContextFa
도메인 모델 디자인에 대한 질문입니다. , 우리가 구현하는 인터페이스를 다음 한의 사용자 및 그룹을 포함하는 도메인 설계를위한 가정 해 봅시다 : interface IUser
{
string Name{get;}
DateTime DOB {get;}
}
interface IGroup
{
string Name {get;}
나는 위치 (position)를 가지고 있으며 위치를 식별자 (geography, biome, 등등)로 사용하는 몇몇 엔티티를 가지고있다. 내가 그들에게 접근하기를 원한다면, 나는 그것들의 위치에 의해 각각 하나씩 검색해야 할 것이다. 이것은 반복되는 코드를 일으킬 것이다. 반면에 "위치"와 같은 컨테이너 인 클래스를 만들 수 있습니다. 그러나이 경우 지리
사용자가 삭제를 요청할 때 특정 엔티티를 소프트 삭제 또는 하드 삭제로 표시 할 수있는 시나리오가 있습니다. DDD 패러다임에서이 문제에 접근하면 몇 가지 문제가 있습니다. - DDD는 도메인 계층이 저장소, 제거, 찾기와 같은 일반적인 방법을 포함하는 모든 지속성 관련 항목에 대해 리포지토리 개체 사용을 제안합니다. 실제 구현을 포함하는 인프라 계층. 그
지속성 NHibernate에 또 다른 SQL 서버에 엔티티 참조 실체와 도메인을 설계하는 방법 : public class User
{
public virtual int Id { get; protected set; }
public virtual string Email { get; protected set; }
public virt