Я использую dapper для нового проекта и люблю его, но я не понимаю, почему мои запросы очень медленные. Время выполнения очень быстрое, почти мгновенное, но соединение остается открытым намного дольше, в то время как dapper сопоставляет результат с моим объектом, который я предполагаю.
Вот пример:
Этот запрос - это просто SELECT для чего-то вроде 15 полей с первичным ключом, поэтому он очень быстро выполняется, и он не возвращает большую часть данных. Мой код для его выполнения:
using (var conn = GetConnection())
{
obj = conn.Get<T>(id);
}
И объект является очень простой poco с Strings и Ints. Итак, почему я трачу 220 мс на это, а сам выполнение запроса занимает 3 мс? Где разница?
Спасибо за вашу помощь!