MetadataWorkspace Klas

Definitie

Vertegenwoordigt het ADO.NET serviceonderdeel metagegevensruntime dat ondersteuning biedt voor het ophalen van metagegevens uit verschillende bronnen.

public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
Overname
MetadataWorkspace

Opmerkingen

De MetadataWorkspace klasse biedt een centraal runtimeserviceonderdeel dat u kunt gebruiken om te communiceren met conceptuele modelmetagegevens in de context van een bepaalde toepassing.

Constructors

Name Description
MetadataWorkspace()

Initialiseert een nieuw exemplaar van de MetadataWorkspace klasse.

MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>)

Initialiseert een nieuw exemplaar van de MetadataWorkspace klasse met behulp van de opgegeven paden en assembly's.

Velden

Name Description
MaximumEdmVersionSupported

Vertegenwoordigt de maximale EDM-versie (Entity Data Model) die wordt ondersteund door de Entity Framework-runtime.

Methoden

Name Description
ClearCache()

Hiermee worden alle vermeldingen in de metagegevenscache gewist.

CreateEntitySqlParser()

Hiermee maakt u een EntitySqlParser geconfigureerd voor het gebruik van de CSpace gegevensruimte.

CreateQueryCommandTree(DbExpression)

Hiermee maakt u een nieuwe DbQueryCommandTree gebonden aan deze metagegevenswerkruimte op basis van de opgegeven query-expressie.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEdmSpaceType(EnumType)

Hiermee wordt een StructuralType object geretourneerd dat overeenkomt met het EdmType type dat is opgegeven door de parameter objectSpaceType.

GetEdmSpaceType(StructuralType)

Hiermee wordt een StructuralType object geretourneerd dat overeenkomt met het EdmType type dat is opgegeven door de parameter objectSpaceType.

GetEntityContainer(String, Boolean, DataSpace)

Retourneert een EntityContainer object met behulp van de naam van de opgegeven entiteitscontainer en het gegevensmodel.

GetEntityContainer(String, DataSpace)

Retourneert een EntityContainer object met behulp van de naam van de opgegeven entiteitscontainer en het gegevensmodel.

GetFunctions(String, String, DataSpace, Boolean)

Retourneert alle overbelastingen van de functies met behulp van de opgegeven naam, naamruimtenaam en gegevensmodel.

GetFunctions(String, String, DataSpace)

Retourneert alle overbelastingen van de functies met behulp van de opgegeven naam, naamruimtenaam en gegevensmodel.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetItem<T>(String, Boolean, DataSpace)

Retourneert een item met behulp van de opgegeven identiteit en het gegevensmodel.

GetItem<T>(String, DataSpace)

Retourneert een item met behulp van de opgegeven identiteit en het gegevensmodel.

GetItemCollection(DataSpace)

Hiermee haalt u MetadataWorkspace items op.

GetItems(DataSpace)

Hiermee worden alle items in het opgegeven gegevensmodel opgehaald.

GetItems<T>(DataSpace)

Hiermee worden alle items in het opgegeven gegevensmodel opgehaald.

GetObjectSpaceType(EnumType)

Hiermee wordt een StructuralType object geretourneerd dat het objectruimtetype vertegenwoordigt dat overeenkomt met het type dat is opgegeven door de parameter edmSpaceType.

GetObjectSpaceType(StructuralType)

Hiermee wordt een StructuralType object geretourneerd dat het objectruimtetype vertegenwoordigt dat overeenkomt met het type dat is opgegeven door de parameter edmSpaceType.

GetPrimitiveTypes(DataSpace)

Retourneert de lijst met primitieve typen in het opgegeven gegevensmodel.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

Retourneert leden van een gegeven EntitySet/EntityType waarvoor oorspronkelijke waarden nodig zijn bij het wijzigen van een entiteit.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
Verouderd.

Haalt oorspronkelijke waardeleden op uit een entiteitsset en entiteitstype.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetType(String, String, Boolean, DataSpace)

Retourneert een EdmType object met behulp van de opgegeven typenaam, naamruimtenaam en gegevensmodel.

GetType(String, String, DataSpace)

Retourneert een EdmType object met behulp van de opgegeven typenaam, naamruimtenaam en gegevensmodel.

LoadFromAssembly(Assembly, Action<String>)

Laadt metagegevens van de opgegeven assembly.

LoadFromAssembly(Assembly)

Laadt metagegevens van de opgegeven assembly.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
RegisterItemCollection(ItemCollection)

Registreert de itemverzameling bij elk gekoppeld gegevensmodel.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TryGetEdmSpaceType(EnumType, EnumType)

Retourneert een EnumType object via de out-parameter edmSpaceType die overeenkomt met het EdmType type dat door de parameter objectSpaceTypeis opgegeven.

TryGetEdmSpaceType(StructuralType, StructuralType)

Retourneert een StructuralType object via de out-parameter edmSpaceType die overeenkomt met het EdmType type dat door de parameter objectSpaceTypeis opgegeven.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

Retourneert een EntityContainer object met behulp van de naam van de opgegeven entiteitscontainer en het gegevensmodel.

TryGetEntityContainer(String, DataSpace, EntityContainer)

Retourneert een EntityContainer object met behulp van de naam van de opgegeven entiteitscontainer en het gegevensmodel.

TryGetItem<T>(String, Boolean, DataSpace, T)

Retourneert een item met behulp van de opgegeven identiteit en het gegevensmodel.

TryGetItem<T>(String, DataSpace, T)

Retourneert een item met behulp van de opgegeven identiteit en het gegevensmodel.

TryGetItemCollection(DataSpace, ItemCollection)

Test het ophalen van MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType)

Retourneert een EnumType object via de out-parameter objectSpaceType die het type vertegenwoordigt dat overeenkomt met het EdmType type dat door de parameter edmSpaceTypeis opgegeven.

TryGetObjectSpaceType(StructuralType, StructuralType)

Retourneert een StructuralType object via de out-parameter objectSpaceType die het type vertegenwoordigt dat overeenkomt met het EdmType type dat door de parameter edmSpaceTypeis opgegeven.

TryGetType(String, String, Boolean, DataSpace, EdmType)

Retourneert een EdmType object met behulp van de opgegeven typenaam, naamruimtenaam en gegevensmodel.

TryGetType(String, String, DataSpace, EdmType)

Retourneert een EdmType object met behulp van de opgegeven typenaam, naamruimtenaam en gegevensmodel.

Van toepassing op