MetadataWorkspace Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Obszar roboczy metadanych środowiska uruchomieniowego
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class MetadataWorkspace
type MetadataWorkspace = class
Public Class MetadataWorkspace
- Dziedziczenie
-
MetadataWorkspace
- Atrybuty
Konstruktory
MetadataWorkspace() |
Inicjuje nowe wystąpienie klasy MetadataWorkspace. |
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>) |
Tworzy obiekt MetadataWorkspace z modułami ładującym dla wszystkich kolekcji elementów (ItemCollection), które pochodzą z tradycyjnego mapowania EDMX. Zostaną użyte domyślne kolekcje mapowania o-space i o/c. Delegaci kolekcji elementów są wykonywane w sposób leniwy, gdy dana kolekcja jest używana po raz pierwszy. Dopuszczalne jest przekazanie delegata, który zwraca wartość null, jeśli kolekcja nigdy nie będzie używana, ale jest to rzadko wykonywane, a każda próba użycia kolekcji przez ef w takich przypadkach spowoduje wyjątek. |
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>) |
Tworzy element MetadataWorkspace z modułami ładującym dla wszystkich kolekcji elementów (ItemCollection) wymaganych przez program EF z wyjątkiem mapowania o/c, które zostanie utworzone automatycznie na podstawie danego modułu ładującym o-space i c-space. Delegaci kolekcji elementów są wykonywane w sposób leniwy, gdy dana kolekcja jest używana po raz pierwszy. Dopuszczalne jest przekazanie delegata, który zwraca wartość null, jeśli kolekcja nigdy nie będzie używana, ale jest to rzadko wykonywane, a każda próba użycia kolekcji przez ef w takich przypadkach spowoduje wyjątek. |
MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>) |
Inicjuje MetadataWorkspace nowe wystąpienie klasy przy użyciu określonych ścieżek i zestawów. |
Właściwości
MaximumEdmVersionSupported |
Maksymalna wersja EDM, która będzie obsługiwana przez środowisko uruchomieniowe. |
Metody
ClearCache() |
Czyści wszystkie wpisy pamięci podręcznej metadanych. |
CreateEntitySqlParser() |
Tworzy obiekt EntitySqlParser skonfigurowany do używania CSpace przestrzeni danych. |
CreateQueryCommandTree(DbExpression) |
Tworzy nową DbQueryCommandTree granicę z tym obszarem roboczym metadanych na podstawie określonego wyrażenia zapytania. |
GetEdmSpaceType(EnumType) |
Zwraca obiekt reprezentujący EdmType typ zgodny z typem StructuralType dostarczonym przez parametr objectSpaceType . |
GetEdmSpaceType(StructuralType) |
Zwraca obiekt reprezentujący EdmType typ zgodny z typem StructuralType dostarczonym przez parametr objectSpaceType . |
GetEntityContainer(String, Boolean, DataSpace) |
EntityContainer Zwraca obiekt przy użyciu określonej nazwy kontenera jednostki i modelu danych. |
GetEntityContainer(String, DataSpace) |
EntityContainer Zwraca obiekt przy użyciu określonej nazwy kontenera jednostki i modelu danych. |
GetFunctions(String, String, DataSpace) |
Zwraca wszystkie przeciążenia funkcji przy użyciu określonej nazwy, nazwy przestrzeni nazw i modelu danych. |
GetFunctions(String, String, DataSpace, Boolean) |
Zwraca wszystkie przeciążenia funkcji przy użyciu określonej nazwy, nazwy przestrzeni nazw i modelu danych. |
GetItem<T>(String, Boolean, DataSpace) |
Zwraca element przy użyciu określonej tożsamości i modelu danych. |
GetItem<T>(String, DataSpace) |
Zwraca element przy użyciu określonej tożsamości i modelu danych. |
GetItemCollection(DataSpace) |
Pobiera MetadataWorkspace elementy. |
GetItems(DataSpace) |
Pobiera wszystkie elementy w określonym modelu danych. |
GetItems<T>(DataSpace) |
Pobiera wszystkie elementy w określonym modelu danych. |
GetObjectSpaceType(EnumType) |
StructuralType Zwraca obiekt reprezentujący typ przestrzeni obiektu zgodny z typem dostarczonym przez parametr edmSpaceType . |
GetObjectSpaceType(StructuralType) |
StructuralType Zwraca obiekt reprezentujący typ przestrzeni obiektu zgodny z typem dostarczonym przez parametr edmSpaceType . |
GetPrimitiveTypes(DataSpace) |
Zwraca listę typów pierwotnych w określonym modelu danych. |
GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean) |
Zwraca elementy członkowskie danej jednostki EntitySet/ EntityType , dla których są potrzebne oryginalne wartości podczas modyfikowania jednostki. |
GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase) |
Przestarzałe.
Pobiera oryginalne elementy członkowskie wartości z zestawu jednostek i typu jednostki. |
GetType(String, String, Boolean, DataSpace) |
EdmType Zwraca obiekt przy użyciu określonej nazwy typu, nazwy przestrzeni nazw i modelu danych. |
GetType(String, String, DataSpace) |
EdmType Zwraca obiekt przy użyciu określonej nazwy typu, nazwy przestrzeni nazw i modelu danych. |
LoadFromAssembly(Assembly) |
Ładuje metadane z danego zestawu. |
LoadFromAssembly(Assembly, Action<String>) |
Ładuje metadane z danego zestawu. |
RegisterItemCollection(ItemCollection) |
Przestarzałe.
Rejestruje kolekcję elementów przy użyciu każdego skojarzonego modelu danych. |
TryGetEdmSpaceType(EnumType, EnumType) |
EnumType Zwraca obiekt za pośrednictwem parametru out edmSpaceType, który reprezentuje EdmType typ zgodny z typem dostarczonym przez parametr objectSpaceType . |
TryGetEdmSpaceType(StructuralType, StructuralType) |
StructuralType Zwraca obiekt za pośrednictwem parametru out edmSpaceType, który reprezentuje EdmType typ zgodny z typem dostarczonym przez parametr objectSpaceType . |
TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer) |
EntityContainer Zwraca obiekt przy użyciu określonej nazwy kontenera jednostki i modelu danych. |
TryGetEntityContainer(String, DataSpace, EntityContainer) |
EntityContainer Zwraca obiekt przy użyciu określonej nazwy kontenera jednostki i modelu danych. |
TryGetItem<T>(String, Boolean, DataSpace, T) |
Zwraca element przy użyciu określonej tożsamości i modelu danych. |
TryGetItem<T>(String, DataSpace, T) |
Zwraca element przy użyciu określonej tożsamości i modelu danych. |
TryGetItemCollection(DataSpace, ItemCollection) |
Testuje pobieranie .MetadataWorkspace |
TryGetObjectSpaceType(EnumType, EnumType) |
EnumType Zwraca obiekt za pośrednictwem parametru out objectSpaceType, który reprezentuje typ zgodny z parametrem EdmType edmSpaceType . |
TryGetObjectSpaceType(StructuralType, StructuralType) |
StructuralType Zwraca obiekt za pośrednictwem parametru out objectSpaceType, który reprezentuje typ zgodny z parametrem EdmType edmSpaceType . |
TryGetType(String, String, Boolean, DataSpace, EdmType) |
EdmType Zwraca obiekt przy użyciu określonej nazwy typu, nazwy przestrzeni nazw i modelu danych. |
TryGetType(String, String, DataSpace, EdmType) |
EdmType Zwraca obiekt przy użyciu określonej nazwy typu, nazwy przestrzeni nazw i modelu danych. |