Set decimal(16, 3) für eine Spalte im Code-First-Ansatz in EF4.3

Wie kann ich dies tun :

private decimal _SnachCount;
[Required]
[DataType("decimal(16 ,3")]
public decimal SnachCount
{
    get { return _SnachCount; }
    set { _SnachCount = value; }
}

private decimal _MinimumStock;
[Required]
[DataType("decimal(16 ,3")]
public decimal MinimumStock
{
    get { return _MinimumStock; }
    set { _MinimumStock = value; }
}

private decimal _MaximumStock;
[Required]
[DataType("decimal(16 ,3")]
public decimal MaximumStock
{
    get { return _MaximumStock; }
    set { _MaximumStock = value; }
}

Nach der Erzeugung der Datenbank, die von diesem Teil von meinem Modell diese drei Spalten Typ decimal(18,2),warum?
was ist in diesem code der Fehler? wie kann ich das tun ?

InformationsquelleAutor Ali Foroughi | 2012-01-27

Schreibe einen Kommentar