사전 선언 :이 라이브러리는 학습 및 참조 전용입니다. 문서 주소
공부하는 동안 Dapper와 같은 우수한 Orms와 접촉했기 때문에 관심이 있었고 비슷한 Orms를 직접 쓰고 싶었습니다.
이 라이브러리는 또한 IDBConnection을 확장합니다. Mellivora는 처음에 Mellivora를 작성할 때 Dynamic Cache도 많은 양의 코드와 디버그하기 쉽지 않습니다. 캐시 방법의 작은 줄은 작은 줄이 있습니다. 따라서 2017 년에 Natasha의 2016 년 버전은 처음으로 단순화되고 최적화 된 IL 프로그래밍을 사용하여 이전 Mellivora의 캐시 방법을 리팩토링하여 코드의 양을 절반으로 줄였습니다.
세부 사항을 최적화 할 때 Mellivora는 대량의 Dapper 코드를 말하며 Mellivora는 캐시 설계에서 더 직관적입니다. 또한 엔티티 클래스 분석 라이브러리 Vasily가 장착되어있어 엔티티 클래스를 분석하고 자동으로 SQL을 생성하여 추가, 삭제, 수정 및 메소드를 직접 지원하여 문자열 클래스에 확장자를 추가하여 문자열 스 플라이 싱 (StringBuilder보다 더 나은)을 추가합니다.
다음은 예열 후 Mellivora와 Dapper 간의 성능 비교가 완료된 것입니다.
위의 라이브러리는 수정, 연구 및 게시에 사용될 수 있습니다.
Mellivora를 작성한 후 Dapper는 안정성과 성능 균형에 아주 잘 해냈으며 세심합니다.
오픈 소스 주소 : Mellivora Github
문서 참조 : Mellivora API