Freigeben über


ColumnBuilder.Decimal Methode

Definition

Überlädt

Decimal(Nullable<Boolean>, Nullable<Byte>, Nullable<Byte>, Nullable<Decimal>, String, String, String, Boolean)

Erstellt eine neue Spaltendefinition zum Speichern von Dezimaldaten.

Decimal(Nullable<Boolean>, Nullable<Byte>, Nullable<Byte>, Nullable<Decimal>, String, String, String, Boolean, IDictionary<String,AnnotationValues>)

Erstellt eine neue Spaltendefinition zum Speichern von Dezimaldaten.

Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen.

Decimal(Nullable<Boolean>, Nullable<Byte>, Nullable<Byte>, Nullable<Decimal>, String, String, String, Boolean)

Erstellt eine neue Spaltendefinition zum Speichern von Dezimaldaten.

public System.Data.Entity.Migrations.Model.ColumnModel Decimal (Nullable<bool> nullable = null, Nullable<byte> precision = null, Nullable<byte> scale = null, Nullable<decimal> defaultValue = null, string defaultValueSql = null, string name = null, string storeType = null, bool identity = false);
member this.Decimal : Nullable<bool> * Nullable<byte> * Nullable<byte> * Nullable<decimal> * string * string * string * bool -> System.Data.Entity.Migrations.Model.ColumnModel
Public Function Decimal (Optional nullable As Nullable(Of Boolean) = null, Optional precision As Nullable(Of Byte) = null, Optional scale As Nullable(Of Byte) = null, Optional defaultValue As Nullable(Of Decimal) = null, Optional defaultValueSql As String = null, Optional name As String = null, Optional storeType As String = null, Optional identity As Boolean = false) As ColumnModel

Parameter

nullable
Nullable<Boolean>

Wert, der angibt, ob die Spalte NULL-Werte zulässt oder nicht.

precision
Nullable<Byte>

Die numerische Genauigkeit der Spalte.

scale
Nullable<Byte>

Die numerischen Dezimalstellen der Spalte.

defaultValue
Nullable<Decimal>

Konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.

defaultValueSql
String

SQL-Ausdruck, der als Standardwert für diese Spalte verwendet wird.

name
String

Der Name der Spalte.

storeType
String

Anbieterspezifischer Datentyp, der für diese Spalte verwendet werden soll.

identity
Boolean

Wert, der angibt, ob die Datenbank beim Einfügen Werte für diese Spalte generiert oder nicht.

Gibt zurück

Die neu erstellte Spaltendefinition.

Gilt für:

Decimal(Nullable<Boolean>, Nullable<Byte>, Nullable<Byte>, Nullable<Decimal>, String, String, String, Boolean, IDictionary<String,AnnotationValues>)

Erstellt eine neue Spaltendefinition zum Speichern von Dezimaldaten.

Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
public System.Data.Entity.Migrations.Model.ColumnModel Decimal (Nullable<bool> nullable = null, Nullable<byte> precision = null, Nullable<byte> scale = null, Nullable<decimal> defaultValue = null, string defaultValueSql = null, string name = null, string storeType = null, bool identity = false, System.Collections.Generic.IDictionary<string,System.Data.Entity.Infrastructure.Annotations.AnnotationValues> annotations = null);
member this.Decimal : Nullable<bool> * Nullable<byte> * Nullable<byte> * Nullable<decimal> * string * string * string * bool * System.Collections.Generic.IDictionary<string, System.Data.Entity.Infrastructure.Annotations.AnnotationValues> -> System.Data.Entity.Migrations.Model.ColumnModel
Public Function Decimal (Optional nullable As Nullable(Of Boolean) = null, Optional precision As Nullable(Of Byte) = null, Optional scale As Nullable(Of Byte) = null, Optional defaultValue As Nullable(Of Decimal) = null, Optional defaultValueSql As String = null, Optional name As String = null, Optional storeType As String = null, Optional identity As Boolean = false, Optional annotations As IDictionary(Of String, AnnotationValues) = null) As ColumnModel

Parameter

nullable
Nullable<Boolean>

Wert, der angibt, ob die Spalte NULL-Werte zulässt oder nicht.

precision
Nullable<Byte>

Die numerische Genauigkeit der Spalte.

scale
Nullable<Byte>

Die numerischen Dezimalstellen der Spalte.

defaultValue
Nullable<Decimal>

Konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.

defaultValueSql
String

SQL-Ausdruck, der als Standardwert für diese Spalte verwendet wird.

name
String

Der Name der Spalte.

storeType
String

Anbieterspezifischer Datentyp, der für diese Spalte verwendet werden soll.

identity
Boolean

Wert, der angibt, ob die Datenbank beim Einfügen Werte für diese Spalte generiert oder nicht.

annotations
IDictionary<String,AnnotationValues>

Benutzerdefinierte Anmerkungen stammen normalerweise aus dem Code First-Modell.

Gibt zurück

Die neu erstellte Spaltendefinition.

Attribute

Gilt für: