Compartir a través de


ColumnBuilder.String Método

Definición

Sobrecargas

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

Crea una nueva definición de columna para almacenar datos de cadena.

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

Crea una nueva definición de columna para almacenar datos de cadena.

Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO SQL, etc.

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

Crea una nueva definición de columna para almacenar datos de cadena.

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

Parámetros

nullable
Nullable<Boolean>

Valor que indica si la columna permite o no valores NULL.

maxLength
Nullable<Int32>

Longitud máxima permitida de los datos de cadena.

fixedLength
Nullable<Boolean>

Valor que indica si todos los datos deben rellenarse o no en la longitud máxima.

isMaxLength
Nullable<Boolean>

Valor que indica si se debe usar o no la longitud máxima admitida por el proveedor de base de datos.

unicode
Nullable<Boolean>

Valor que indica si la columna admite contenido Unicode o no.

defaultValue
String

Valor constante que se va a usar como valor predeterminado para esta columna.

defaultValueSql
String

Expresión SQL usada como valor predeterminado para esta columna.

name
String

El nombre de la columna.

storeType
String

Tipo de datos específico del proveedor que se va a usar para esta columna.

Devoluciones

Definición de columna recién construida.

Se aplica a

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

Crea una nueva definición de columna para almacenar datos de cadena.

Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO 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

Parámetros

nullable
Nullable<Boolean>

Valor que indica si la columna permite o no valores NULL.

maxLength
Nullable<Int32>

Longitud máxima permitida de los datos de cadena.

fixedLength
Nullable<Boolean>

Valor que indica si todos los datos deben rellenarse o no en la longitud máxima.

unicode
Nullable<Boolean>

Valor que indica si la columna admite contenido Unicode o no.

defaultValue
String

Valor constante que se va a usar como valor predeterminado para esta columna.

defaultValueSql
String

Expresión SQL usada como valor predeterminado para esta columna.

name
String

El nombre de la columna.

storeType
String

Tipo de datos específico del proveedor que se va a usar para esta columna.

annotations
IDictionary<String,AnnotationValues>

Las anotaciones personalizadas normalmente del modelo Code First.

Devoluciones

Definición de columna recién construida.

Atributos

Se aplica a