Partager via


ColumnBuilder.String Méthode

Définition

Surcharges

String(Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String)

Crée une définition de colonne pour stocker les données String.

String(Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, IDictionary<String, AnnotationValues>)

Crée une définition de colonne pour stocker les données String.

Les API de migration d’Entity Framework ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (telles que 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 SQL, etc.

String(Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String)

Crée une définition de colonne pour stocker les données String.

public System.Data.Entity.Migrations.Model.ColumnModel String (Nullable<bool> nullable = null, Nullable<int> maxLength = null, Nullable<bool> fixedLength = null, Nullable<bool> isMaxLength = null, Nullable<bool> unicode = null, string defaultValue = null, string defaultValueSql = null, string name = null, string storeType = null);
member this.String : Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<bool> * string * string * string * string -> System.Data.Entity.Migrations.Model.ColumnModel
Public Function String (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 unicode As Nullable(Of Boolean) = null, Optional defaultValue As String = null, Optional defaultValueSql As String = null, 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 de chaîne.

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 ou non.

unicode
Nullable<Boolean>

Valeur indiquant si la colonne prend ou non en charge le contenu Unicode.

defaultValue
String

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.

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 à

String(Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, IDictionary<String, AnnotationValues>)

Crée une définition de colonne pour stocker les données String.

Les API de migration d’Entity Framework ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (telles que 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 SQL, etc.

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

fixedLength
Nullable<Boolean>

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

unicode
Nullable<Boolean>

Valeur indiquant si la colonne prend ou non en charge le contenu Unicode.

defaultValue
String

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.

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 à