по умолчанию Entity Framework отображает tinyint в байты.
Я попытался изменить базовый тип после того, как он был сгенерирован на Boolean, но получил ошибку компиляции
Указанное сопоставление элементов недопустимо. Тип «Edm.Boolean [Nullable = False, DefaultValue =]» члена blah ...
возможно ли это в 4.0?
Я не собирался использовать столбец tinyint как логическое значение. это было сделано автоматически другой командой, использующей спящий режим, который, по-видимому, делает это для совместимости с mysql. очевидно, что tinyint имеет больше значений, чем 2. Я ищу способ сопоставить его так, чтобы любое значение accept для 1 было ложным, или все, что accept для 0, было истинным. либо подойдет для меня
есть ли способ подключить переводчик типов к EF?