repository-pattern

    6

    2답변

    새로운 애플 리케이션을 만드는 데 바빴다. 기본적으로 나는 데이터 액세스, 서비스 레이어 및 프리젠 테이션 레이어를 가지고있다 ... 모든 것이 훌륭하지만 EF에서 반환되는 엔티티 클래스를 사용하고있다. 문제는 내가 프레 젠 테이션 레이어에 이러한 엔티티 프레임 워크 참조/데이터 액세스를 프레 젠 테이션 레이어에 추가해야합니다 - 좋은 : 그래서 내 생각은

    1

    2답변

    내 생각에 흥미가있는 쉬운 것 : 저장소 구현에서 저장소 내에서 예외를 던져서 호출자에게 예외 처리를 맡기를 원하십니까? 저장소 내부의 예외, 예외를 저장하고 false/null을 반환합니까?

    1

    2답변

    IRepository<T> 인터페이스, NewsRepository 클래스 및 News 엔티티를 사용하여 저장소 패턴 구현을 거의 완료했습니다. 내가 만난 문제는 일반적인 메소드를 기본 Repository 클래스로 추상화하려고 시도하는 것이 었습니다. 특정 Linq식이 포함되어 있으므로 NewsRepository에있는 Get 메서드를 추상화하는 방법을 찾을

    12

    2답변

    저는 리포지토리 패턴을 처음 접했고 웹에서 많은 독서를 한 후에 무슨 일이 일어나는지 대략적인 이해가 있었지만 아이디어가 상충되는 것 같습니다. IRepository가 반환해야하는 것은 하나입니다. 그래서 같은, 그래서 모든 집계 루트에 대한 IRepository 구현있을 것입니다 만 포항 강판 거래 싶습니다 : IOrangeCriteria는 오렌지를 찾는

    13

    7답변

    나는 이와 같은 저장소 패턴을 사용하는 응용 프로그램, 그리고 별도의 서비스 레이어를 설계했습니다 당신이 볼 수 있듯이, 내가 등록 방법의 내부 저장소 (repository)를 인스턴스화하고 public class RegistrationService: IRegistrationService { public void Register(User user

    2

    4답변

    저장소 패턴을 사용하고 있으며 반환해야하는 데이터 형식이 궁금합니다. 내 데이터베이스에서 고정 길이를 기반으로 헤어질 필요가 가변 길이 문자열이 있습니다. 처음에 문자열을 전달하고 구성된 열의 길이에 따라 서비스 계층에 구문 분석을 맡길 생각이었습니다. 나는 저장소 계층에서 문자열을 전달하는 아이디어를 좋아하지 않으며, 완전한 객체를 전달할 것입니다. 문자

    3

    5답변

    안녕하세요. 저장소와 서비스 모델을 사용하는 이상한 디자인 패턴을 보게됩니다. 응용 프로그램은 ASP.NET MVC, WCF 및 일부 Windows 서비스를 지정합니다. 내 리포지토리에서 LINQ DataContext를 사용하고 있습니다. 내 응용 프로그램이 진화함에 따라 어디에서나 IWhateverService 서비스에 대한 참조를 전달하고 있습니다. 예

    1

    1답변

    몇 달 전에 완료 한 프로젝트의 기술 문서를 따라 잡는 중입니다. 끝내기가 거의 끝났습니다. 나는 둘 다에서 데이터 액세스 레이어를 추상화하기 위해 저장소를 사용했고 직장의 위키에 패턴의 간단한 요약을 작성했습니다. 이 요약을 작성하면서 두 번째로 약간 다른 접근 방식을 취했다는 것을 깨달았습니다. 하나는 명시 적 메서드를 작업 단위 (UOW) 추적 변경

    3

    2답변

    Linq를 사용하여 데이터베이스 개체를 도메인 개체에 매핑하고 실제로 Linq를 SQL에 사용하는 저장소 패턴 (예 : MVC Storefront 프로젝트)에서 Rob Conery의 회전을 사용하여 DAL을 구현했습니다. 데이터를 얻으십시오. 이것은 내가 원하는 내 도메인 객체의 모양을 완벽하게 제어 할 수있게 해주는 작업이지만, 여기서 내가 생각하는 동시

    8

    3답변

    Rob이 수행하는 방식에 따라 Linq to SQL 마법사에서 생성 된 클래스가 있으며 POCO 인 클래스의 복사본이 생성됩니다. 내 저장소에서 나는 SQL 모델이 포항 강판보다는 Linq에를 반환 : return from c in DataContext.Customer where c.ID == id select new MyPocoM