Entity Framework: Zuordnung von tinyint zu boolean

Standardmäßig ordnet Entity Framework tinyint byte zu.

Ich habe versucht, den zugrunde liegenden Typ zu ändern, nachdem er in Boolean generiert wurde, erhalte jedoch den Kompilierungsfehler

ie angegebene @ Member-Zuordnung ist ungültig. Der Typ 'Edm.Boolean [Nullable = False, DefaultValue =]' des Mitglieds blah ...

ist dies in 4.0 möglich?

s war nicht meine Idee, tinyint column als Boolean zu verwenden. Dies wurde automatisch von einem anderen Team durchgeführt, das den Ruhezustand verwendet, was anscheinend aus Gründen der MySQL-Kompatibilität der Fall ist. Offensichtlich hat tinyint mehr Werte als 2. Ich suche nach einer Möglichkeit, es so abzubilden, dass alles, was für 1 akzeptiert wird, falsch ist oder alles, was für 0 akzeptiert wird, wahr ist. entweder würde für mich arbeiten

Gibt es eine Möglichkeit, eine Art Übersetzer in EF einzubinden?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage