EdmProperty 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.
Nello spazio concettuale, EdmProperty rappresenta una proprietà in un'entità. Nello spazio di archiviazione, EdmProperty rappresenta una colonna in una tabella.
public class EdmProperty : System.Data.Entity.Core.Metadata.Edm.EdmMember
type EdmProperty = class
inherit EdmMember
Public Class EdmProperty
Inherits EdmMember
- Ereditarietà
Proprietà
BuiltInTypeKind |
Ottiene il tipo del tipo incorporato per EdmProperty. |
CollectionKind |
Ottiene o imposta il tipo di raccolta per questo modello. |
ComplexType |
Ottiene le informazioni sul tipo complesso per questa proprietà. |
ConcurrencyMode |
Ottiene o imposta la modalità di concorrenza per la proprietà. |
DeclaringType |
Ottiene il tipo in cui è dichiarato il membro. (Ereditato da EdmMember) |
DefaultValue |
Ottiene il valore predefinito per EdmProperty. |
Documentation |
Ottiene o imposta la documentazione associata al tipo. (Ereditato da MetadataItem) |
EnumType |
Ottiene le informazioni sul tipo di enumerazione per questa proprietà. |
IsCollectionType |
Ottiene un valore che indica se la proprietà è una proprietà del tipo di raccolta. |
IsComplexType |
Ottiene un valore che indica se questa proprietà è una proprietà di tipo complesso. |
IsEnumType |
Ottiene un valore che indica se questa proprietà è una proprietà del tipo di enumerazione. |
IsFixedLength |
Ottiene o imposta un valore che indica se la lunghezza di questa proprietà è fissa. |
IsFixedLengthConstant |
Ottiene un valore che indica se il facet a lunghezza fissa è costante per il provider di database. |
IsMaxLength |
Ottiene o imposta un valore che indica se questa proprietà utilizza la lunghezza massima supportata dal provider. |
IsMaxLengthConstant |
Ottiene un valore che indica se il facet di lunghezza massima è costante per il provider di database. |
IsPrecisionConstant |
Ottiene un valore che indica se il facet di precisione è costante per il provider di database. |
IsPrimitiveType |
Ottiene un valore che indica se questa proprietà è un tipo primitivo. |
IsScaleConstant |
Ottiene un valore che indica se il facet di scalabilità è costante per il provider di database. |
IsStoreGeneratedComputed |
Indica se questo membro è contrassegnato come membro calcolato nella definizione EDM (Ereditato da EdmMember) |
IsStoreGeneratedIdentity |
Indica se il modello generato dallo Store di questo membro è contrassegnato come Identity nella definizione EDM (Ereditato da EdmMember) |
IsUnderlyingPrimitiveType |
Ottiene un valore che indica se questa proprietà è un tipo primitivo sottostante. |
IsUnicode |
Ottiene o imposta un valore che indica se questa proprietà è una proprietà Unicode. |
IsUnicodeConstant |
Ottiene un valore che indica se il facet Unicode è costante per il provider di database. |
MaxLength |
Ottiene o imposta la lunghezza massima della proprietà. |
MetadataProperties |
Ottiene l'elenco di proprietà del tipo corrente. (Ereditato da MetadataItem) |
Name |
Ottiene o imposta il nome della proprietà. L'impostazione da una convenzione del modello dello spazio di archiviazione modificherà il nome della colonna di database per questa proprietà. Nel modello concettuale, questo deve essere allineato alla proprietà corrispondente dalla classe di entità e non deve essere modificato. (Ereditato da EdmMember) |
Nullable |
Ottiene un valore che indica se EdmProperty può avere un valore Null. |
Precision |
Ottiene o imposta la precisione di questa proprietà. |
PrimitiveType |
Ottiene le informazioni sul tipo primitivo per questa proprietà. |
Scale |
Ottiene o imposta la scala di questa proprietà. |
StoreGeneratedPattern |
Ottiene o imposta il metodo di generazione del database per la colonna di database associata a questa proprietà |
TypeName |
Ottiene il nome del tipo della proprietà. |
TypeUsage |
Ottiene l'istanza della classe TypeUsage che contiene il tipo del membro e i facet per il tipo. (Ereditato da EdmMember) |
UnderlyingPrimitiveType |
Ottiene le informazioni sul tipo primitivo sottostante per questa proprietà. |
Metodi
AddAnnotation(String, Object) |
Aggiunge o aggiorna un'annotazione con il nome e il valore specificati. (Ereditato da MetadataItem) |
Create(String, TypeUsage) |
Crea una nuova istanza del tipo EdmProperty. |
CreateComplex(String, ComplexType) |
Crea una nuova proprietà complessa. |
CreateEnum(String, EnumType) |
Crea una nuova proprietà di enumerazione. |
CreatePrimitive(String, PrimitiveType) |
Crea una nuova proprietà primitiva. |
RemoveAnnotation(String) |
Rimuove un'annotazione con il nome specificato. (Ereditato da MetadataItem) |
SetMetadataProperties(IEnumerable<MetadataProperty>) |
Imposta le proprietà dei metadati. |
ToString() |
Restituisce il nome del membro. (Ereditato da EdmMember) |