Classe ColumnModel
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Rappresenta le informazioni su una colonna. Le API di Entity Framework Migrations non sono progettate per accettare un input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se viene accettato un input da tali origini, è necessario convalidarlo prima di passarlo alle API in modo da fornire protezione dagli attacchi SQL injection e da altri tipi di attacchi.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Migrations.Model.PropertyModel
System.Data.Entity.Migrations.Model.ColumnModel
Spazio dei nomi: System.Data.Entity.Migrations.Model
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Class ColumnModel _
Inherits PropertyModel
'Utilizzo
Dim instance As ColumnModel
public class ColumnModel : PropertyModel
public ref class ColumnModel : public PropertyModel
type ColumnModel =
class
inherit PropertyModel
end
public class ColumnModel extends PropertyModel
Il tipo ColumnModel espone i seguenti membri.
Costruttori
rapporti | Descrizione | |
---|---|---|
ColumnModel(PrimitiveTypeKind) | Inizializza una nuova istanza della classe ColumnModel.Le API di Entity Framework Migrations non sono progettate per accettare un input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione.Se viene accettato un input da tali origini, è necessario convalidarlo prima di passarlo alle API in modo da fornire protezione dagli attacchi SQL injection e da altri tipi di attacchi. | |
ColumnModel(PrimitiveTypeKind, TypeUsage) | Inizializza una nuova istanza della classe ColumnModel.Le API di Entity Framework Migrations non sono progettate per accettare un input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione.Se viene accettato un input da tali origini, è necessario convalidarlo prima di passarlo alle API in modo da fornire protezione dagli attacchi SQL injection e da altri tipi di attacchi. |
In alto
Proprietà
rapporti | Descrizione | |
---|---|---|
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 utilizzare come valore predefinito per questo modello di proprietà.Le API di Entity Framework Migrations non sono progettate per accettare un input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione.Se viene accettato un input da tali origini, è necessario convalidarlo prima di passarlo alle API in modo da fornire protezione dagli attacchi SQL injection e da altri tipi di attacchi. (Ereditato da PropertyModel) | |
DefaultValueSql | Ottiene o imposta un'espressione SQL utilizzata come valore predefinito per questo modello di proprietà.Le API di Entity Framework Migrations non sono progettate per accettare un input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione.Se viene accettato un input da tali origini, è necessario convalidarlo prima di passarlo alle API in modo da fornire protezione dagli attacchi SQL injection e da altri tipi di attacchi. (Ereditato da PropertyModel) | |
IsFixedLength | Ottiene o imposta un valore che indica se il modello di proprietà presenta una lunghezza fissa.Valido solo per tipi di dati della matrice. (Ereditato da PropertyModel) | |
IsIdentity | Ottiene o imposta un valore che indica se nel database verranno generati valori per questa colonna utilizzando il modello di identità. | |
IsNullable | Ottiene o imposta un valore che indica se la colonna può archiviare valori null. | |
IsTimestamp | Ottiene o imposta un valore che indica se il modello della proprietà deve essere configurata come timestamp. | |
IsUnicode | Ottiene o imposta un valore che indica se il modello di proprietà supporta caratteri Unicode.Valido solo per tipi di dati testuali. (Ereditato da PropertyModel) | |
MaxLength | Ottiene o imposta la lunghezza massima di questo modello di proprietà.Valido solo per tipi di dati della matrice. (Ereditato da PropertyModel) | |
Name | Ottiene o imposta il nome del modello di proprietà.Le API di Entity Framework Migrations non sono progettate per accettare un input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione.Se viene accettato un input da tali origini, è necessario convalidarlo prima di passarlo alle API in modo da fornire protezione dagli attacchi SQL injection e da altri tipi di attacchi. (Ereditato da PropertyModel) | |
Precision | Ottiene o imposta la precisione per questo modello di proprietà.Valido solo per tipi di dati decimali. (Ereditato da PropertyModel) | |
Scale | Ottiene o imposta la scala per questo modello di proprietà.Valido solo per tipi di dati decimali. (Ereditato da PropertyModel) | |
StoreType | Ottiene o imposta un tipo di dati specifici del provider da utilizzare per questo modello di proprietà.Le API di Entity Framework Migrations non sono progettate per accettare un input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione.Se viene accettato un input da tali origini, è necessario convalidarlo prima di passarlo alle API in modo da fornire protezione dagli attacchi SQL injection e da altri tipi di attacchi. (Ereditato da PropertyModel) | |
Type | Ottiene il tipo di dati per questo modello di proprietà. (Ereditato da PropertyModel) | |
TypeUsage | Ottiene dettagli aggiuntivi sul tipo di dati di questo modello di proprietà,inclusi i dettagli, ad esempio lunghezza massima, valori null e così via. (Ereditato da PropertyModel) |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
Equals | (Ereditato da Object) | |
Finalize | (Ereditato da Object) | |
GetHashCode | (Ereditato da Object) | |
GetType | (Ereditato da Object) | |
IsNarrowerThan | Determina se questa colonna rappresenta un tipo di dati più ristretto rispetto a un'altra colonna.Utilizzato per determinare se la modifica della definizione di colonna fornita per questa definizione comporta una perdita di dati. | |
MemberwiseClone | (Ereditato da Object) | |
ToString | (Ereditato da Object) |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.