회사 엔티티를 새 엔티티로 데이터베이스에 저장해야합니다. 이를 위해 회사 유형 엔티티를 회사 엔티티에 연결해야합니다. 이렇게하지 않으면 회사를 구할 수 없습니다. 새로 생성 된 회사를 컨텍스트에 연결 한 다음 회사 유형 엔티티를 회사에 연결 한 다음 결과를 저장합니까? 이 코드는 작동하지만 ... 단지 기분이 좋지 않습니다. public Repository
리포지토리 패턴을 사용하여 트랜잭션 방식으로 둘 이상의 엔터티를 저장하는 방법을 어떻게 캡슐화합니까? 예를 들어, 주문을 추가하고 해당 주문 작성을 기반으로 고객 상태를 업데이트하려는 경우, 주문이 성공적으로 완료된 경우에만 수행 할 수 있습니까? 이 예에서 주문은 고객 내부의 컬렉션이 아닙니다. 그들은 그들 자신의 실체입니다. 이것은 단지 인위적인 사례
Conery의 매장 정보를 검토 한 결과 왜 그가 Linqs 자동 생성 클래스 (예 : Order 클래스)를 사용한 다음 부분 클래스가 아닌 다른 Order 클래스를 정의했는지 이해하지 못합니다. 리포지토리 패턴을 사용하는 경우 수동으로 클래스를 만들고 Datacontext를 모두 무시해야합니까?
, 내가 Linq에 엔티티 쿼리에서 내 도메인 개체에 할당을하고 개체. 그런 다음 리포지토리에서 반환 된 이러한 개체에 대해 작동 할 서비스 계층을 갖습니다. 내 도메인 객체는 다음과 같이 저장소에 있어야 하는가? 또는 내 리포지토리를 엔터티 및 데이터 액세스로 제한하고 내 서비스 계층에서 도메인 개체에 할당하도록해야합니까? 저장소에있는 모든 과제를 수행
중요한 데이터를 보호하기 위해 응용 프로그램 수준 암호화를 사용하고 있습니다. 실제 데이터베이스에 저장하기 전에 필드를 암호화해야하고 사용자 인터페이스에 표시하기 전에 암호를 해독해야합니다. 나는 응용 프로그램의 저장소 패턴을 적용하고있다. 는 데이터 암호화/암호 해독 코드는 내부 또는 저장소 클래스 외부에 속해 있습니까? 나의 현재의 생각은 데이터가 정지
Asp.net 2.0 이후에는 제공자 모델이 있습니다. 구현 세부 사항에서 공급자는 인터페이스가 아닌 추상 클래스 인 ProviderBase에서 파생 된 클래스입니다. 그러나 어쨌든 Provider Model이 있으므로 web.config를 편집하여 다른 구현을 구현할 수 있습니다. 예를 들어 블로그 앱을 만드는 경우 BlogProvider : Provid
저는이 전체 DDD \ LinqToSql 비즈니스의 약간의 혼란에 빠져있는 것처럼 보입니다. 나는 POCOS와 linq를 사용하여 SQL에 시스템을 구축하고 있으며 집계 루트에 대한 저장소가 있습니다. 예를 들어 Order-> OrderLine 클래스가있는 경우 Order는 집계의 루트이므로 OrderLine이 아닌 Order에 대한 저장소가 있습니다. 저
ASP.NET MVC 응용 프로그램에서 리포지토리 패턴 (예 : http://www.asp.net/mvc 사이트의 예제)을 사용하고 있습니다. CategoryRepository라는 다른 저장소와 ProductRepository라는 두 개의 저장소가 있습니다. 또한 CategoryService와 ProductService라는 두 가지 서비스를 사용하여 리포지
데이터베이스에 주문을 저장하기 위해 Linq To SQL을 자주 사용하는 일부 전자 상거래 코드가 있습니다. 나는 강하게 결합 된 Linq를 SQL 비트로 제거하고 대신 IRepository를 전달하려고하지만, 여전히 약간 혼란 스럽다. 고객 고객 개체를 반환하는 ICustomerRepository에 GetCustomer() 메서드가 있습니다. 실제로 그
기본 CRUD 문을 사용하고 인터페이스를 사용하는 Entity Framework 리포지토리에 매우 일반적인 제네릭 리포지토리를 만들려고합니다. 나는 벽돌 벽 머리를 먼저 치고 넘어 뜨렸다. 다음은 Hurl이라는 테이블과 함께 Entity Framework Model을 사용하여 콘솔 응용 프로그램으로 작성된 코드입니다. 단순히 ID로 객체를 뒤로 당기려고합니