ColumnModel Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- Ereditarietà
-
ColumnModel
Costruttori
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. |
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. |
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. |