리포지토리 패턴 Where와 Lightweight ORM

architecture dapper massive petapoco repository-pattern

문제

내 IRepository 들어, 내가하고 싶습니다 :

  1. SPAED를 위해 더듬이, 페타 포코, 거대한 등의 마이크로 오름 마크로 사용할 수있게하려면
  2. 서버에서 실행되는 where 절을 사용하려면 Expression / IQueryable 스타일 (매우 스왑 가능)

둘 다 얻을 수 있습니까? 마이크로 탐스를 어디서 써야할까요? 마이크로 ORM은 리포지토리가 필요할만큼 큰 프로젝트에 적합합니까?

속도와 스왑 능력이 필요합니다. 저의 저장소 패턴이 쓸데없는 곳이 없다면, 맞습니까?

수락 된 답변

POCO 클래스처럼 잘 보이고 MicroORM의 속도를 원한다면 ServiceStack OrmLite를 확인해야합니다. Massive 또는 Dapper를 사용할 수도 있습니다. 그것의 사용은 다를 것입니다.

하지만 한 가지 확실한 것은 코드가 적어지고 속도는 무엇이든 같습니다. 코드 스 니펫이 필요한지 알려주세요. github 사이트를 방문하면 도움이 될 것입니다.




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.