Condividi tramite


EntitySet Classe

Definizione

Rappresenta un utilizzo specifico di una struttura definita in EntityType. Nel modello concettuale, questo rappresenta un set che può eseguire query e rendere persistenti le entità. Nel modello di archivio rappresenta una tabella. Da una convenzione modello dello spazio store può essere usata per configurare il nome della tabella con Table la proprietà e lo schema della tabella con Schema la proprietà .

public class EntitySet : System.Data.Entity.Core.Metadata.Edm.EntitySetBase
type EntitySet = class
    inherit EntitySetBase
Public Class EntitySet
Inherits EntitySetBase
Ereditarietà

Proprietà

BuiltInTypeKind

Ottiene il tipo del tipo incorporato per EntitySet.

DefiningQuery

Ottiene un provider di escape specifico di SQL che descrive questo set di entità.

(Ereditato da EntitySetBase)
Documentation

Ottiene o imposta la documentazione associata al tipo.

(Ereditato da MetadataItem)
ElementType

Ottiene il tipo di entità di EntitySet.

EntityContainer

Ottiene il contenitore di entità del set di entità o del set di relazioni corrente.

(Ereditato da EntitySetBase)
MetadataProperties

Ottiene l'elenco di proprietà del tipo corrente.

(Ereditato da MetadataItem)
Name

Ottiene o imposta il nome dell'entità o del set di relazioni corrente. Se questa proprietà viene modificata dallo spazio di archiviazione, il livello di mapping deve essere aggiornato anche per riflettere il nuovo nome. Per modificare il nome della tabella di uno spazio EntitySet di archiviazione, usare la proprietà Table.

(Ereditato da EntitySetBase)
Schema

Ottiene o imposta lo schema del database per questo set di entità.

(Ereditato da EntitySetBase)
Table

Ottiene o imposta il nome della tabella di database per questo set di entità.

(Ereditato da EntitySetBase)

Metodi

AddAnnotation(String, Object)

Aggiunge o aggiorna un'annotazione con il nome e il valore specificati.

(Ereditato da MetadataItem)
Create(String, String, String, String, EntityType, IEnumerable<MetadataProperty>)

Metodo factory per la costruzione dell'oggetto EntitySet.

RemoveAnnotation(String)

Rimuove un'annotazione con il nome specificato.

(Ereditato da MetadataItem)
ToString()

Restituisce il nome del set di entità o del set di relazioni corrente.

(Ereditato da EntitySetBase)

Metodi di estensione

CreateRef(EntitySet, IEnumerable<DbExpression>)

Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica in base a valori chiave.

CreateRef(EntitySet, DbExpression[])

Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica in base a valori chiave.

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a valori chiave.

CreateRef(EntitySet, EntityType, DbExpression[])

Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a valori chiave.

RefFromKey(EntitySet, DbExpression)

Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica basata su valori chiave.

RefFromKey(EntitySet, DbExpression, EntityType)

Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica basata su valori chiave.

Scan(EntitySetBase)

Crea un nuovo oggetto DbScanExpression che fa riferimento al set di entità o di relazioni specificato.

Si applica a