Hallo,
ich habe eine Tabelle in der Datenbank aus der ich mittels VS Studio 2010 ein getyptes DataSet bzw. DataTable generiert habe. Meine Tabelle enthält eine Spalte Preis,welche vom Typ Decimal ist. Für diese Spalte ist der Werte NULL zulässig. Nun möchte ich, dass auch im typed DataSet der Wert NULL zulässig ist, d.h. der Datentyp decimal? in C#.NET verwendet wird. Link folgend habe ich in der XML-Datei DataSet.xsd die entsprechende Spalte auf
gesetzt. Jedoch wird nun standardmäßig die Property Preis in der Datenzeile nicht mehr erzeugt. Wenn ich _null durch z.B. -1 erstze funktioniert es jedoch, allerdings wird dann der Datentyp decimal und nicht decimal? verwendet. Jemand von euch eine Idee, wie ich Visual Studio doch noch überreden das zu tun, was ich möchte?
ich habe eine Tabelle in der Datenbank aus der ich mittels VS Studio 2010 ein getyptes DataSet bzw. DataTable generiert habe. Meine Tabelle enthält eine Spalte Preis,welche vom Typ Decimal ist. Für diese Spalte ist der Werte NULL zulässig. Nun möchte ich, dass auch im typed DataSet der Wert NULL zulässig ist, d.h. der Datentyp decimal? in C#.NET verwendet wird. Link folgend habe ich in der XML-Datei DataSet.xsd die entsprechende Spalte auf
Code:
<xs:element name="Preis" msprop:nullValue="_null" nillable="true" msprop:Generator_ColumnVarNameInTable="columnPreis" msprop:Generator_ColumnPropNameInRow="Preis" msprop:Generator_ColumnPropNameInTable="PreisColumn" msprop:Generator_UserColumnName="Preis" type="xs:decimal" minOccurs="0" />
Comment