Это может быть немного крайним случаем, и, возможно, я ошибаюсь в своем понимании того, как значения по умолчанию работают в этом случае.
У меня проблема, когда свойство ниже всегда возвращается как true , даже если оно равно null в БД.Я думаю, это из-за значения по умолчанию, но значения по умолчанию не должны переопределять то, что находится в БД - или я так думал.
Часть модели ..
public bool? SolvedByCalldesk { get; set; } = true;
Часть Dapper.Contrib-call ..
...
var returnTask = connection.GetAsync<T>(id);
//caching here
result = await returnTask;
...
Я проверил, что рассматриваемая DB-запись null , но «result» возвращает ее как true .Это проблема со мной, дэппер или просто как он работает со значениями по умолчанию для типов, допускающих обнуляемость?