Если я выполняю запросы с SimpleCRUD i.e., connection.GetList<_type>();
, то мои обработчики пользовательского типа никогда не выполняются. Если я выполняю тот же запрос напрямую с connection.Query<_type>(queryString)
, тогда мои пользовательские обработчики будут вызваны без каких-либо проблем. Я делаю что-то неправильно? Я вижу, что SimpleCrud также просто вызывает Dapper.Query<T>
. Кажется, я не могу найти проблему на своем конце.Пользовательские обработчики Dapper SimpleCRUD игнорируются
0
A
ответ
0
Я понял. На самом деле SimpleCRUD будет игнорировать все типы, что не является TypeExtension.IsSimpleType()
Это происходит внутри GetScaffoldableProperties
модифицирования несколько строк кода исправляет проблему (то есть, сняв флажок для IsSimpleType()
)
ИЛИ Можно просто установить [Editable(true)]
флаг поле сложного типа.