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