Condividi tramite


EdmProperty Classe

Definizione

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)

Si applica a