Ich versuche Dapper
und Dapper-Extensions
zu verwenden und meine enums
in der Datenbank als string
zu serialisieren.Dapper und Enums als Strings
Im Moment werden sie stattdessen als Integer (in einem Feld VARCHAR
) serialisiert.
Gibt es eine Möglichkeit, dies zu tun? Jede benutzerdefinierte Art Zuordnung, die ich hinzufügen kann?
Ich brauche vielleicht wieder zu EF bewegen, wenn ich dies durch
.. nicht ziehen kann
Mögliche Duplikat [Store Enum als String in der Datenbank] (http://stackoverflow.com/questions/6192512/store-enum-as-string-in-database) –
Könnten Sie zeigen uns ein Beispiel bitte ? Es liegt an Ihnen, Dapper die korrekten Werte in den Parametern anzugeben. Können Sie auch eine Ganzzahl in einem Varchar-Feld speichern? Das scheint nicht richtig zu sein. – Rob
Ich verwende Dapper Extensions - also habe ich keine Kontrolle über die Parameter. Auch - die Ganzzahl im varchar-Feld wird von Dapper gespeichert - ich finde "1" in der Datenbank - fügt am Morgen Codebeispiel hinzu. – MaurGi