Freigeben über


ColumnBuilder.Binary Methode

Definition

Überlädt

Binary(Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Byte[], String, Boolean, String, String, IDictionary<String,AnnotationValues>)

Erstellt eine neue Spaltendefinition zum Speichern von Binärdaten.

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.

Binary(Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Byte[], String, Boolean, String, String)

Erstellt eine neue Spaltendefinition zum Speichern von Binärdaten.

Binary(Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Byte[], String, Boolean, String, String, IDictionary<String,AnnotationValues>)

Erstellt eine neue Spaltendefinition zum Speichern von Binärdaten.

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.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
public System.Data.Entity.Migrations.Model.ColumnModel Binary (Nullable<bool> nullable = null, Nullable<int> maxLength = null, Nullable<bool> fixedLength = null, byte[] defaultValue = null, string defaultValueSql = null, bool timestamp = false, string name = null, string storeType = null, System.Collections.Generic.IDictionary<string,System.Data.Entity.Infrastructure.Annotations.AnnotationValues> annotations = null);
member this.Binary : Nullable<bool> * Nullable<int> * Nullable<bool> * byte[] * string * bool * string * string * System.Collections.Generic.IDictionary<string, System.Data.Entity.Infrastructure.Annotations.AnnotationValues> -> System.Data.Entity.Migrations.Model.ColumnModel
Public Function Binary (Optional nullable As Nullable(Of Boolean) = null, Optional maxLength As Nullable(Of Integer) = null, Optional fixedLength As Nullable(Of Boolean) = null, Optional defaultValue As Byte() = null, Optional defaultValueSql As String = null, Optional timestamp As Boolean = false, Optional name As String = null, Optional storeType As String = null, 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.

maxLength
Nullable<Int32>

Die maximal zulässige Länge der Arraydaten.

fixedLength
Nullable<Boolean>

Wert, der angibt, ob alle Daten auf die maximale Länge aufgefüllt werden sollen oder nicht.

defaultValue
Byte[]

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.

timestamp
Boolean

Wert, der angibt, ob diese Spalte als Zeitstempel konfiguriert werden soll.

name
String

Der Name der Spalte.

storeType
String

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

annotations
IDictionary<String,AnnotationValues>

Benutzerdefinierte Anmerkungen stammen normalerweise aus dem Code First-Modell.

Gibt zurück

Die neu erstellte Spaltendefinition.

Attribute

Gilt für:

Binary(Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Byte[], String, Boolean, String, String)

Erstellt eine neue Spaltendefinition zum Speichern von Binärdaten.

public System.Data.Entity.Migrations.Model.ColumnModel Binary (Nullable<bool> nullable = null, Nullable<int> maxLength = null, Nullable<bool> fixedLength = null, Nullable<bool> isMaxLength = null, byte[] defaultValue = null, string defaultValueSql = null, bool timestamp = false, string name = null, string storeType = null);
member this.Binary : Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<bool> * byte[] * string * bool * string * string -> System.Data.Entity.Migrations.Model.ColumnModel
Public Function Binary (Optional nullable As Nullable(Of Boolean) = null, Optional maxLength As Nullable(Of Integer) = null, Optional fixedLength As Nullable(Of Boolean) = null, Optional isMaxLength As Nullable(Of Boolean) = null, Optional defaultValue As Byte() = null, Optional defaultValueSql As String = null, Optional timestamp As Boolean = false, Optional name As String = null, Optional storeType As String = null) As ColumnModel

Parameter

nullable
Nullable<Boolean>

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

maxLength
Nullable<Int32>

Die maximal zulässige Länge der Arraydaten.

fixedLength
Nullable<Boolean>

Wert, der angibt, ob alle Daten auf die maximale Länge aufgefüllt werden sollen oder nicht.

isMaxLength
Nullable<Boolean>

Wert, der angibt, ob die vom Datenbankanbieter unterstützte maximale Länge verwendet werden soll.

defaultValue
Byte[]

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.

timestamp
Boolean

Wert, der angibt, ob diese Spalte als Zeitstempel konfiguriert werden soll.

name
String

Der Name der Spalte.

storeType
String

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

Gibt zurück

Die neu erstellte Spaltendefinition.

Gilt für: