persistence-ignorance

    0

    1답변

    나는 SQL Server 데이터베이스를 가지고 있으며 LINQ to Entities를 사용하고 WCF 레이어로 랩핑하여 클라이언트에 공개하려고합니다. (일반적인 N-Tier 아키텍처). ALSO는 Persistence를 무지하게하고 싶습니다. 또한 데이터베이스에서 특정 필드 (민감한 정보)를 클라이언트에 직렬화하는 옵션을 무시하도록하고 싶습니다. 따라서 P

    2

    2답변

    나는 기존 도메인 계층이 있습니다. Linq를 SQL에 사용하여 지속성 계층을 개발하고 싶습니다. 현재 외부 맵 파일을 사용 중입니다. 내 자식 컬렉션에 지연로드를 사용하려하지만 실패했습니다. Linq를 사용하여 SQL에 EntitySet 또는 EntityRef를 사용하지 않고 지연로드를 구현하는 방법이 있습니까?

    3

    2답변

    처럼 내 도메인 모델을 persistence-ignorant로 쓰려고합니다. 내가 지금하고있는 유일한 일은 모든 속성과 메소드를 virtual으로 표시하는 것입니다. 왜냐하면 NHibernate는 게으른 로딩을 요구하기 때문입니다. 내 도메인 모델 조립에서 는 좀 저장소 인터페이스를 정의 : public interface IRepository<TEntity

    1

    1답변

    기존/레거시 데이터베이스를 처리 할 때 바닐라 SQL/SQL 매퍼와 비교할 때 ORM이 좋은 선택이 아니라는 의견이있는 것으로 보입니다. 예를 들어 here과 here을 확인하십시오. 레거시 데이터베이스에 대한 비즈니스 집약적 인 응용 프로그램에서 MyBatis를 사용하기 시작했는데 변경 추적과 같은 ORM 기능이 없기 때문에 도메인 엔티티를 업데이트하려고

    4

    2답변

    을 수정하기위한 : 사람과 주소 POCO 있습니다. 엔티티를 첨부하고 변경 사항을 저장하면 콜렉션 변경 사항이 감지되지 않습니다. 어떻게 주소가있는 사람 (추가 및 삭제 된 항목)을 업데이트 할 수 있습니까? 수동으로 내 컬렉션을 추적하나요? 편집 분리 POCO의 동기화가 수동해야합니다 ... EF하지 목적으로 수집 병합 용액 (탐색 속성과 관계) :( 나

    3

    4답변

    나는 작은 노력으로 완전히 유효한 영속성 무지를 구현하려고합니다. 그래도 많은 질문이 있습니다 가장 간단한 방법 정말 간단합니다 - 그것은 SOA에서처럼 봄 데이터 주석 주석 엔티티를 (하지만 그들이 정말 논리를 할 수 있도록) 괜찮입니까? PI 원칙을 실제로 따르지 않는 엔티티에서 지속 주석을 사용해야하는 것 이외의 결과는 무엇입니까? 내 말은 스프링 데

    0

    1답변

    모든 세부 사항에 익숙해지지 않고 여러 클라이언트 응용 프로그램에서 사용할 서비스 기반 솔루션을 설계하려고합니다. 이 솔루션을 통해 관리자는 일반 사용자가 데이터 입력을 수행하는 데 사용하는 문서 템플릿을 만들고 수정할 수 있습니다. 응용 프로그램을 모범 사례, 기술 등을위한 학습 도구로 만드는 것이 나의 의도입니다. 동시에 '힘'은 자신의 결정에 충실 할

    1

    2답변

    저는 ASP.NET MVC를 처음 접했고 PHP MVC 배경에서 왔습니다. 어색한 전환이었습니다. (내 질문의 역사, ㅎ을 참조하십시오.) .Net 세상에서 큰 이론을 좋아하는 한 가지는 지속성에 의존하지 않는 모델이라는 아이디어입니다. 그러나이 경우 모델에 변경 사항을 저장하는 적절한 방법은 무엇입니까? PHP에서는 변환을 수행 한 후에 $model->s

    1

    2답변

    저는 지속적으로 무지를 기리고 자 노력하는 새로운 프로젝트를 진행하고 있습니다. 예를 들어, 내 서비스 계층에서 ORM에서 엔티티를 검색하고 엔티티에 대해 정의 된 루틴을 호출하여 엔티티를 변경하거나 변경하지 않을 수 있습니다. 그런 다음 ORM을 사용하여 엔티티가 수정되었는지 여부를 확인하고 필요한 삽입/업데이트/삭제를 수행합니다. 응용 프로그램을 실행할

    4

    1답변

    작은 프로젝트에서 처음으로 EF 4와 POCO를 시도하고 있습니다. 내 리포지토리 구현에서 새로 추가 된 경우 전달 된 POCO를 저장소에 추가하는 AddOrUpdate 메서드를 제공하고 싶지 않습니다. SaveChanges가 호출 될 때 업데이트 된 POCO가 저장되므로 아무 것도 수행하지 않습니다. 내 첫번째 생각은이 작업을 수행하는 것이 었습니다 :