같은 프로젝트에서 EF와 다른 Dapper ORM 사용하기 - 단점

asp.net asp.net-identity asp.net-mvc dapper projects-and-solutions

문제

나는 새 프로젝트를 시작하려고하는데 나는 약간의 딜레마가있다. 응용 프로그램은 보안을 위해 ASP ID를 필요로하고 orm으로 DApper를 요구합니다. 내 계획은 엔티티 프레임 워크를 사용하는 모든 asp 웹 응용 프로그램 템플릿과 모든 비즈니스 데이터 액세스 용으로 사용하는 것입니다. 이것은 내가 때때로 신원 테이블에서 뭔가를 얻기 위해 (사용자에 따라 사용자 이름과 같이) dapper를 사용할 것임을 의미합니다.

또 다른 접근 방법은 신원을 변경하는 것입니다.하지만 나는 그렇게 할 수있는 숙련 된 기술이 없다고 생각합니다. 이것은 나중에 프로젝트에 좋지 않을 것입니다.

그렇다면이 같은 응용 프로그램을 설계 할 때 단점이 될 수 있습니까?

수락 된 답변

단점은 없습니다. ORM은 도구입니다. 하나 이상의 도구를 사용할 수 있습니다 - 각 작업에 적합한 도구를 선택하십시오. 집을 짓는 중이라면 모든 망치 관련 작업에 하나의 망치를 사용하거나 모든 나사 관련 작업에 대해 하나의 스크루 드라이버를 사용하지 마십시오.

EF 모델은 항상 다른 도구와 잘 작동하지 않습니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow