Итак, у меня плохо отформатированная схема, которую я сейчас не могу затронуть из-за большого количества унаследованных кодовых зависимостей.
Предположим, у меня есть таблица Test, и в ней есть столбец IsValid, объявленный как тип int.
Я хочу, чтобы объект домена poco имел правильное намерение IsValid в качестве логического значения. Когда запрос применяется в моем хранилище, я хочу, чтобы он правильно обрабатывался в запросе.
.Where(o => o.IsValid == true)
должно разрешить до:
where isvalid = 1
Может ли EntityTypeConfiguration отображаться таким образом или мне нужно будет создать собственный анализатор выражений для поиска особых случаев в хранилище (что я предпочитаю не делать)? Или есть другой способ (без предоставления нескольких свойств объекта домена)?
Спасибо!