Freigeben über


EntityContainer Klasse

Definition

Klasse zum Darstellen eines Entitätscontainers

public class EntityContainer : System.Data.Entity.Core.Metadata.Edm.GlobalItem
type EntityContainer = class
    inherit GlobalItem
Public Class EntityContainer
Inherits GlobalItem
Vererbung
EntityContainer

Konstruktoren

EntityContainer(String, DataSpace)

Erstellt einen Entitätscontainer mit dem angegebenen Namen und Datenbereich.

Eigenschaften

AssociationSets

Ruft die Zuordnungssätze für diesen Entitätscontainer ab.

BaseEntitySets

Ruft eine Liste von Entitätenmengen und Zuordnungssätzen auf, die in diesem EntityContainer enthalten sind.

BuiltInTypeKind

Ruft die integrierte Typart für EntityContainer auf.

Documentation

Ruft die diesem Typ zugeordnete Dokumentation ab bzw. legt sie fest.

(Geerbt von MetadataItem)
EntitySets

Ruft die Entitätssätze für diesen Entitätscontainer ab.

FunctionImports

Gibt eine Auflistung von EdmFunction-Elementen an. Jede Funktion enthält die Details einer gespeicherten Prozedur, die in der Datenbank oder im entsprechenden CommandText vorhanden ist, die einer Entität und deren Eigenschaften zugeordnet ist.

MetadataProperties

Ruft eine Liste der Eigenschaften des aktuellen Typs ab.

(Geerbt von MetadataItem)
Name

Ruft den Namen dieses EntityContainer ab.

Methoden

AddAnnotation(String, Object)

Fügt eine Anmerkung mit dem angegebenen Namen und Wert hinzu oder aktualisiert sie.

(Geerbt von MetadataItem)
AddEntitySetBase(EntitySetBase)

Fügt dem Container den angegebenen Entitätssatz hinzu.

AddFunctionImport(EdmFunction)

Fügt dem Container einen Funktionsimport hinzu.

Create(String, DataSpace, IEnumerable<EntitySetBase>, IEnumerable<EdmFunction>, IEnumerable<MetadataProperty>)

Die Factorymethode zum Erstellen des EntityContainer-Objekts.

GetEntitySetByName(String, Boolean)

Gibt mithilfe des angegebenen Namens für die Entitätenmenge ein EntitySet-Objekt zurück.

GetRelationshipSetByName(String, Boolean)

Gibt mithilfe des angegebenen Namens für den Beziehungssatz ein RelationshipSet-Objekt zurück.

RemoveAnnotation(String)

Entfernt eine Anmerkung mit dem angegebenen Namen.

(Geerbt von MetadataItem)
RemoveEntitySetBase(EntitySetBase)

Entfernt einen bestimmten Entitätssatz aus dem Container.

ToString()

Gibt den Namen dieses EntityContainer zurück.

TryGetEntitySetByName(String, Boolean, EntitySet)

Gibt mithilfe des angegebenen Namens für die Entitätenmenge ein EntitySet-Objekt zurück.

TryGetRelationshipSetByName(String, Boolean, RelationshipSet)

Gibt mithilfe des angegebenen Namens für den Beziehungssatz ein RelationshipSet-Objekt zurück.

Gilt für: