Предварительная декларация: эта библиотека предназначена только для обучения и ссылки. Адрес документа
Поскольку я вступил в контакт с отличными ормами, такими как Dapper во время обучения, я вызвал свой интерес и хочу сам написать подобные ORM.
Эта библиотека также расширяет IDBConnection. Метод кеша имеет 1000 линий в небольших количествах. Таким образом, в 2017 году была выпущена версия Natasha 2016 года.
При оптимизации деталей Mellivora относится к большому количеству кода, в то время как Mellivora более интуитивно понятна в дизайне кэша. Он также оснащен библиотекой анализа классов сущностей Vasily, которая анализирует классы объектов и автоматически генерирует SQL, тем самым непосредственно поддерживая добавление, удаление, изменение и получение методов.
Ниже приводится сравнение производительности между Mellivora и Dapper после завершения предварительного нагрева:
Приведенные выше библиотеки можно использовать для изменения, исследования и публикации.
После написания Mellivora Dapper проделал очень хорошую работу в стабильности и балансе производительности и тщательно.
Адрес с открытым исходным кодом: Mellivora github
Ссылка на документацию: Mellivora API