Condividi tramite


ColumnModel Classe

Definizione

Rappresenta le informazioni su una colonna.

Le API di migrazioni di Entity Framework non sono progettate per accettare l'input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se l'input viene accettato da tali origini, deve essere convalidato prima di essere passato a queste API per proteggere dagli attacchi sql injection e così via.

public class ColumnModel : System.Data.Entity.Migrations.Model.PropertyModel
type ColumnModel = class
    inherit PropertyModel
Public Class ColumnModel
Inherits PropertyModel
Ereditarietà
ColumnModel
Ereditarietà
ColumnModel

Costruttori

ColumnModel(PrimitiveTypeKind)

Inizializza una nuova istanza della classe ColumnModel.

Le API di migrazioni di Entity Framework non sono progettate per accettare l'input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se l'input viene accettato da tali origini, deve essere convalidato prima di essere passato a queste API per proteggere dagli attacchi sql injection e così via.

ColumnModel(PrimitiveTypeKind)

Inizializza una nuova istanza della classe.

ColumnModel(PrimitiveTypeKind, TypeUsage)

Inizializza una nuova istanza della classe ColumnModel.

Le API di migrazioni di Entity Framework non sono progettate per accettare l'input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se l'input viene accettato da tali origini, deve essere convalidato prima di essere passato a queste API per proteggere dagli attacchi sql injection e così via.

ColumnModel(PrimitiveTypeKind, TypeUsage)

Inizializza una nuova istanza della classe.

Proprietà

Annotations

Ottiene o imposta le annotazioni personalizzate modificate nella colonna.

ClrDefaultValue

Ottiene il valore predefinito per il tipo CLR corrispondente al tipo di database di questa colonna.

ClrType

Ottiene il tipo CLR corrispondente al tipo di database di questa colonna.

DefaultValue

Ottiene o imposta un valore costante da usare come valore predefinito per questa colonna.

DefaultValue

Ottiene o imposta un valore costante da usare come valore predefinito per questo modello di proprietà.

Le API di migrazioni di Entity Framework non sono progettate per accettare l'input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se l'input viene accettato da tali origini, deve essere convalidato prima di essere passato a queste API per proteggere dagli attacchi sql injection e così via.

(Ereditato da PropertyModel)
DefaultValueSql

Ottiene o imposta un'espressione SQL usata come valore predefinito per questa colonna.

DefaultValueSql

Ottiene o imposta un'espressione SQL usata come valore predefinito per questo modello di proprietà.

Le API di migrazioni di Entity Framework non sono progettate per accettare l'input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se l'input viene accettato da tali origini, deve essere convalidato prima di essere passato a queste API per proteggere dagli attacchi sql injection e così via.

(Ereditato da PropertyModel)
IsFixedLength

Ottiene o imposta un valore che indica se questa colonna è lunghezza fissa. Valido solo per i tipi di dati della matrice.

IsFixedLength

Ottiene o imposta un valore che indica se questo modello di proprietà è lunghezza fissa. Valido solo per i tipi di dati della matrice.

(Ereditato da PropertyModel)
IsIdentity

Ottiene o imposta un valore che indica se i valori per questa colonna verranno generati dal database usando il modello di identità.

IsNullable

Ottiene o imposta un valore che indica se questa colonna può archiviare valori Null.

IsTimestamp

Ottiene o imposta un valore che indica se questo modello di proprietà deve essere configurato come timestamp.

IsUnicode

Ottiene o imposta un valore che indica se questa colonna supporta i caratteri Unicode. Valido solo per i tipi di dati testuali.

IsUnicode

Ottiene o imposta un valore che indica se questo modello di proprietà supporta i caratteri Unicode. Valido solo per i tipi di dati testuali.

(Ereditato da PropertyModel)
MaxLength

Ottiene o imposta la lunghezza massima per questa colonna. Valido solo per i tipi di dati della matrice.

MaxLength

Ottiene o imposta la lunghezza massima per questo modello di proprietà. Valido solo per i tipi di dati della matrice.

(Ereditato da PropertyModel)
Name

Ottiene o imposta il nome della colonna.

Name

Ottiene o imposta il nome del modello di proprietà.

Le API di migrazioni di Entity Framework non sono progettate per accettare l'input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se l'input viene accettato da tali origini, deve essere convalidato prima di essere passato a queste API per proteggere dagli attacchi sql injection e così via.

(Ereditato da PropertyModel)
Precision

Ottiene o imposta la precisione per questa colonna. Valido solo per i tipi di dati decimali.

Precision

Ottiene o imposta la precisione per questo modello di proprietà. Valido solo per i tipi di dati decimali.

(Ereditato da PropertyModel)
Scale

Ottiene o imposta la scala per questa colonna. Valido solo per i tipi di dati decimali.

Scale

Ottiene o imposta la scala per questo modello di proprietà. Valido solo per i tipi di dati decimali.

(Ereditato da PropertyModel)
StoreType

Ottiene o imposta un tipo di dati specifico del provider da usare per questa colonna.

StoreType

Ottiene o imposta un tipo di dati specifico del provider da usare per questo modello di proprietà.

Le API di migrazioni di Entity Framework non sono progettate per accettare l'input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se l'input viene accettato da tali origini, deve essere convalidato prima di essere passato a queste API per proteggere dagli attacchi sql injection e così via.

(Ereditato da PropertyModel)
Type

Ottiene il tipo di dati per questa colonna.

Type

Ottiene il tipo di dati per questo modello di proprietà.

(Ereditato da PropertyModel)
TypeUsage

Ottiene altri dettagli sul tipo di dati di questa colonna. Sono inclusi dettagli, ad esempio lunghezza massima, nullabilità e così via.

TypeUsage

Ottiene altri dettagli sul tipo di dati di questo modello di proprietà. Sono inclusi dettagli, ad esempio lunghezza massima, nullabilità e così via.

(Ereditato da PropertyModel)

Metodi

IsNarrowerThan(ColumnModel, DbProviderManifest)

Determina se questa colonna è un tipo di dati più stretto di un'altra colonna. Usato per determinare se la modifica della definizione di colonna specificata a questa definizione comporta la perdita di dati.

IsNarrowerThan(ColumnModel, DbProviderManifest)

Determina se questa colonna è un tipo di dati più stretto di un'altra colonna. Usato per determinare se la modifica della definizione di colonna specificata a questa definizione comporta la perdita di dati.

Si applica a