Classe EntitySet
[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 un particolare utilizzo di una struttura definita in EntityType. Nel modello concettuale rappresenta un set che può eseguire query e rendere persistenti le entità. Nel modello di archivio rappresenta una tabella. Da una convenzione modello di spazio di archivio può essere utilizzato per configurare un nome della tabella con la proprietà Table e lo schema della tabella con la proprietà Schema.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Core.Metadata.Edm.MetadataItem
System.Data.Entity.Core.Metadata.Edm.EntitySetBase
System.Data.Entity.Core.Metadata.Edm.EntitySet
Spazio dei nomi: System.Data.Entity.Core.Metadata.Edm
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Class EntitySet _
Inherits EntitySetBase
'Utilizzo
Dim instance As EntitySet
public class EntitySet : EntitySetBase
public ref class EntitySet : public EntitySetBase
type EntitySet =
class
inherit EntitySetBase
end
public class EntitySet extends EntitySetBase
Il tipo EntitySet espone i seguenti membri.
Proprietà
rapporti | Descrizione | |
---|---|---|
BuiltInTypeKind | Ottiene il tipo del tipo incorporato per EntitySet. (Esegue l'override di EntitySetBase.BuiltInTypeKind). | |
DefiningQuery | Ottiene l'elemento SQL specifico del provider con escape che descrive il set di entità. (Ereditato da EntitySetBase) | |
Documentation | Ottiene o imposta la documentazione associata al tipo. (Ereditato da MetadataItem) | |
ElementType | Ottiene il tipo di entità per 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 del set di entità o del set di relazioni corrente.Se tale proprietà viene modificata nello spazio di archivio, è necessario aggiornare anche il livello di mapping in modo da riflettere il nuovo nome.Per modificare il nome tabella di un oggetto EntitySet in uno spazio di archivio, utilizzare la proprietà Table. (Ereditato da EntitySetBase) | |
Schema | Ottiene o imposta lo schema di database per il set di entità. (Ereditato da EntitySetBase) | |
Table | Ottiene o imposta il nome della tabella di database per il set di entità. (Ereditato da EntitySetBase) |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
AddAnnotation | Aggiunge o aggiorna un'annotazione con il nome e il valore specificati. (Ereditato da MetadataItem) | |
Create | Metodo factory per la costruzione dell'oggetto EntitySet. | |
Equals | (Ereditato da Object) | |
Finalize | (Ereditato da Object) | |
GetHashCode | (Ereditato da Object) | |
GetType | (Ereditato da Object) | |
MemberwiseClone | (Ereditato da Object) | |
RemoveAnnotation | 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) |
In alto
Metodi di estensione
rapporti | Descrizione | |
---|---|---|
CreateRef(IEnumerable<DbExpression>) | Di overload. Crea un nuovo oggetto DbRefExpression che codifica un riferimento a un'entità specifica in base a valori chiave. (Definito da DbExpressionBuilder). | |
CreateRef(DbExpression[]) | Di overload. Crea un nuovo oggetto DbRefExpression che codifica un riferimento a un'entità specifica in base a valori chiave. (Definito da DbExpressionBuilder). | |
CreateRef(EntityType, IEnumerable<DbExpression>) | Di overload. Crea un nuovo oggetto DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a valori chiave. (Definito da DbExpressionBuilder). | |
CreateRef(EntityType, DbExpression[]) | Di overload. Crea un nuovo oggetto DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a valori chiave. (Definito da DbExpressionBuilder). | |
GetContainingTypes | Ottiene tutti gli elementi EntityTypes in questo EntitySet (Definito da MetadataWorkspaceExtensions). | |
GetSchemaName | Recupera il nome dello schema per questo elemento EntitySet, archiviato in MetadataProperties (Definito da MetadataWorkspaceExtensions). | |
GetTableName | Recupera il nome della tabella per questo elemento EntitySet, archiviato in MetadataProperties (Definito da MetadataWorkspaceExtensions). | |
RefFromKey(DbExpression) | Di overload. Crea un nuovo oggetto DbRefExpression che codifica un riferimento a un'Entità specifica in base a valori chiave. (Definito da DbExpressionBuilder). | |
RefFromKey(DbExpression, EntityType) | Di overload. Crea un nuovo oggetto DbRefExpression che codifica un riferimento a un'Entità specifica in base a valori chiave. (Definito da DbExpressionBuilder). | |
Scan | Crea un nuovo oggetto DbScanExpression che fa riferimento al set di entità o di relazioni specificato. (Definito da DbExpressionBuilder). |
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.