компании ByndyuSoft http://www.byndyusoft.com 2. Консультант по вопросам разработки приложений и организации работы IT компаний 3. Внештатный сотрудник Академии АйТи 4. Технический блог http://blog.byndyu.ru 5. Преподаю в ЮУрГУ 6. Тренер на AgileCamp 7. Организую конференции .NET-разработчиков http://www.dotnetconf.ru 8. Веду группу по проблемам разработки приложений https://groups.google.com/forum/?hl=ru&fromgroups#!forum/dotnetconf
1. GitHub: https://github.com/SamSaffron/dapper-dot-net 2. Nuget: https://nuget.org/packages/Dapper 3. DataMapper: http://martinfowler.com/eaaCatalog/dataMapper.html «Dapper is a single file you can drop in to your project that will extend your IDbConnection interface»
• Точный кэш запроса • Использование параметров Как SQL Server компилирует динамический SQL http://www.somewheresomehow.ru/fast-in-ssms-slow-in-app-part3
работы 2. Стабильность, отсутствие утечек памяти; 3. Гибкость при создании запросов; 4. Легок для работы приложения, не требователен к ресурсам; 5. Чистый домен приложения, без дополнительных интерфейсов и изменения кода для работы ORM; 6. Надо больше думать при работе с данными.
вручную; 2. Нет готового кэша и готовых провайдеров для кэширования; 3. Надо больше думать при работе с данными; 4. Сложно работать с вложенными сущностями; 5. SQL-код будет зависеть от СУБД.
https://github.com/ AlexanderByndyu/ByndyuSoft.Infrastructure/tree/ master/source/Infrastructure.Dapper 2. Описание причин перехода: http://blog.byndyu.ru/ 2013/03/dapper-queryobject-orm.html 3. Обертка в NuGet: https://nuget.org/packages/ Infrastructure.Dapper