Angenommen, ich habe eine C# Variable vom Typ SqlDbType
(https://msdn.microsoft.com/en-us/library/system.data.sqldbtype(v=vs.110).aspx) wie BigInt
. Der entsprechende .NET FrameWork-Typ ist Int64
(https://msdn.microsoft.com/en-us/library/cc716729(v=vs.110).aspx). Also der Wert, den ich will, ist default(Int64).ToString()
.Ist es möglich, einen SqlDbType in eine Zeichenfolgendarstellung des Standardwert des entsprechenden C# -Typs zu konvertieren?
Gibt es eine Möglichkeit, dies dynamisch zu tun (d. H. Keine Wand von switch
Anweisungen verwenden)?
Wenn Sie * haben eine Variable *, ist der Wert, den Sie wollen nicht 'that_variable.ToString()'? – GSerg
Den Standardwert eines beliebigen Typs zu erhalten ist einfach - Sie tun das in Ihrer Frage. Deine Frage ist also nicht das, was du fragst. Sie fragen, ob es eine eingebaute Funktion gibt, um 'SqlDbType' in einen Framework-Typ zu konvertieren. Das ist nicht. –