MetadataWorkspace Osztály

Definíció

Az ADO.NET metaadat-futtatókörnyezet szolgáltatás összetevőjét jelöli, amely támogatja a metaadatok különböző forrásokból való lekérését.

public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
Öröklődés
MetadataWorkspace

Megjegyzések

Az MetadataWorkspace osztály egy központi futtatókörnyezeti szolgáltatásösszetevőt biztosít, amellyel egy adott alkalmazás kontextusában kezelheti a elméleti modell metaadatait.

Konstruktorok

Name Description
MetadataWorkspace()

Inicializálja a MetadataWorkspace osztály új példányát.

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

Inicializálja az MetadataWorkspace osztály új példányát a megadott útvonalak és szerelvények használatával.

Mezők

Name Description
MaximumEdmVersionSupported

Az Entity Framework futtatókörnyezet által támogatott maximális entity data model (EDM) verziót jelöli.

Metódusok

Name Description
ClearCache()

Törli az összes metaadat-gyorsítótár-bejegyzést.

CreateEntitySqlParser()

Létrehoz egy EntitySqlParser konfigurált adatterületet CSpace .

CreateQueryCommandTree(DbExpression)

Létrehoz egy új DbQueryCommandTree kötést ehhez a metaadat-munkaterülethez a megadott lekérdezési kifejezés alapján.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetEdmSpaceType(EnumType)

StructuralType A paraméter EdmTypeáltal megadott típusnak megfelelő objektumot ad objectSpaceType vissza.

GetEdmSpaceType(StructuralType)

StructuralType A paraméter EdmTypeáltal megadott típusnak megfelelő objektumot ad objectSpaceType vissza.

GetEntityContainer(String, Boolean, DataSpace)

EntityContainer Egy objektumot a megadott entitástároló nevének és adatmodelljének használatával ad vissza.

GetEntityContainer(String, DataSpace)

EntityContainer Egy objektumot a megadott entitástároló nevének és adatmodelljének használatával ad vissza.

GetFunctions(String, String, DataSpace, Boolean)

A függvények túlterhelését adja vissza a megadott név, névtérnév és adatmodell használatával.

GetFunctions(String, String, DataSpace)

A függvények túlterhelését adja vissza a megadott név, névtérnév és adatmodell használatával.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetItem<T>(String, Boolean, DataSpace)

Egy elemet a megadott identitás és adatmodell használatával ad vissza.

GetItem<T>(String, DataSpace)

Egy elemet a megadott identitás és adatmodell használatával ad vissza.

GetItemCollection(DataSpace)

Lekéri MetadataWorkspace az elemeket.

GetItems(DataSpace)

Lekéri a megadott adatmodell összes elemét.

GetItems<T>(DataSpace)

Lekéri a megadott adatmodell összes elemét.

GetObjectSpaceType(EnumType)

Olyan objektumot StructuralType ad vissza, amely a paraméter edmSpaceTypeáltal megadott típusnak megfelelő objektumtértípust jelöli.

GetObjectSpaceType(StructuralType)

Olyan objektumot StructuralType ad vissza, amely a paraméter edmSpaceTypeáltal megadott típusnak megfelelő objektumtértípust jelöli.

GetPrimitiveTypes(DataSpace)

A megadott adatmodell primitív típusainak listáját adja vissza.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

Egy adott EntitySet/EntityType entitás azon tagjait adja vissza, amelyekhez az entitás módosításakor eredeti értékekre van szükség.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
Elavult.

Lekéri az eredeti értéktagokat egy entitáskészletből és egy entitástípusból.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetType(String, String, Boolean, DataSpace)

EdmType Egy objektumot a megadott típusnév, névtérnév és adatmodell használatával ad vissza.

GetType(String, String, DataSpace)

EdmType Egy objektumot a megadott típusnév, névtérnév és adatmodell használatával ad vissza.

LoadFromAssembly(Assembly, Action<String>)

Betölti a metaadatokat az adott szerelvényből.

LoadFromAssembly(Assembly)

Betölti a metaadatokat az adott szerelvényből.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
RegisterItemCollection(ItemCollection)

Regisztrálja az elemgyűjteményt az egyes társított adatmodellekkel.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
TryGetEdmSpaceType(EnumType, EnumType)

EnumType Egy objektumot ad vissza a paraméter által edmSpaceTypemegadott típusnak megfelelő kimenő paraméteren EdmTypeobjectSpaceType keresztül.

TryGetEdmSpaceType(StructuralType, StructuralType)

StructuralType Egy objektumot ad vissza a paraméter által edmSpaceTypemegadott típusnak megfelelő kimenő paraméteren EdmTypeobjectSpaceType keresztül.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

EntityContainer Egy objektumot a megadott entitástároló nevének és adatmodelljének használatával ad vissza.

TryGetEntityContainer(String, DataSpace, EntityContainer)

EntityContainer Egy objektumot a megadott entitástároló nevének és adatmodelljének használatával ad vissza.

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

Egy elemet a megadott identitás és adatmodell használatával ad vissza.

TryGetItem<T>(String, DataSpace, T)

Egy elemet a megadott identitás és adatmodell használatával ad vissza.

TryGetItemCollection(DataSpace, ItemCollection)

Teszteli a lekérést MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType)

Olyan objektumot EnumType ad vissza a kimenő paraméteren objectSpaceType keresztül, amely a paraméter EdmTypeáltal megadott típusnak megfelelő edmSpaceType típust jelöli.

TryGetObjectSpaceType(StructuralType, StructuralType)

Olyan objektumot StructuralType ad vissza a kimenő paraméteren objectSpaceType keresztül, amely a paraméter EdmTypeáltal megadott típusnak megfelelő edmSpaceType típust jelöli.

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

EdmType Egy objektumot a megadott típusnév, névtérnév és adatmodell használatával ad vissza.

TryGetType(String, String, DataSpace, EdmType)

EdmType Egy objektumot a megadott típusnév, névtérnév és adatmodell használatával ad vissza.

A következőre érvényes: