Partager via


ColumnBuilder.Binary Méthode

Définition

Surcharges

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

Crée une définition de colonne pour stocker des données binaires.

Les API Entity Framework Migrations ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (comme l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection de code SQL, etc.

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

Crée une définition de colonne pour stocker des données binaires.

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

Crée une définition de colonne pour stocker des données binaires.

Les API Entity Framework Migrations ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (comme l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection de code SQL, etc.

[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

Paramètres

nullable
Nullable<Boolean>

Valeur indiquant si la colonne autorise ou non les valeurs Null.

maxLength
Nullable<Int32>

Longueur maximale autorisée des données du tableau.

fixedLength
Nullable<Boolean>

Valeur indiquant si toutes les données doivent ou non être complétées à la longueur maximale.

defaultValue
Byte[]

Valeur constante à utiliser comme valeur par défaut pour cette colonne.

defaultValueSql
String

Expression SQL utilisée comme valeur par défaut pour cette colonne.

timestamp
Boolean

Valeur indiquant si cette colonne doit ou non être configurée en tant qu’horodatage.

name
String

Nom de la colonne.

storeType
String

Type de données spécifique au fournisseur à utiliser pour cette colonne.

annotations
IDictionary<String,AnnotationValues>

Annotations personnalisées généralement à partir du modèle Code First.

Retours

Définition de colonne nouvellement construite.

Attributs

S’applique à

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

Crée une définition de colonne pour stocker des données binaires.

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

Paramètres

nullable
Nullable<Boolean>

Valeur indiquant si la colonne autorise ou non les valeurs Null.

maxLength
Nullable<Int32>

Longueur maximale autorisée des données du tableau.

fixedLength
Nullable<Boolean>

Valeur indiquant si toutes les données doivent ou non être complétées à la longueur maximale.

isMaxLength
Nullable<Boolean>

Valeur indiquant si la longueur maximale prise en charge par le fournisseur de base de données doit être utilisée.

defaultValue
Byte[]

Valeur constante à utiliser comme valeur par défaut pour cette colonne.

defaultValueSql
String

Expression SQL utilisée comme valeur par défaut pour cette colonne.

timestamp
Boolean

Valeur indiquant si cette colonne doit ou non être configurée en tant qu’horodatage.

name
String

Nom de la colonne.

storeType
String

Type de données spécifique au fournisseur à utiliser pour cette colonne.

Retours

Définition de colonne nouvellement construite.

S’applique à