MetadataWorkspace Sınıf

Tanım

Çeşitli kaynaklardan meta verileri alma desteği sağlayan ADO.NET meta veri çalışma zamanı hizmet bileşenini temsil eder.

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

Açıklamalar

sınıfı, MetadataWorkspace belirli bir uygulama bağlamında kavramsal model meta verileriyle etkileşime geçmek için kullanabileceğiniz merkezi bir çalışma zamanı hizmet bileşeni sağlar.

Oluşturucular

MetadataWorkspace()

MetadataWorkspace sınıfının yeni bir örneğini başlatır.

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

Belirtilen yolları ve derlemeleri kullanarak sınıfının yeni bir örneğini MetadataWorkspace başlatır.

Alanlar

MaximumEdmVersionSupported

Entity Framework çalışma zamanı tarafından desteklenen en yüksek Varlık Veri Modeli (EDM) sürümünü temsil eder.

Yöntemler

ClearCache()

Tüm meta veri önbelleği girdilerini temizler.

CreateEntitySqlParser()

Veri alanını kullanmak CSpace için yapılandırılmış bir EntitySqlParser oluşturur.

CreateQueryCommandTree(DbExpression)

Belirtilen sorgu ifadesini temel alarak bu meta veri çalışma alanına yeni DbQueryCommandTree bir sınır oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEdmSpaceType(EnumType)

parametresi objectSpaceTypetarafından sağlanan türle EdmType eşleşen öğesini temsil eden bir StructuralType nesnesi döndürür.

GetEdmSpaceType(StructuralType)

parametresi objectSpaceTypetarafından sağlanan türle EdmType eşleşen öğesini temsil eden bir StructuralType nesnesi döndürür.

GetEntityContainer(String, Boolean, DataSpace)

Belirtilen varlık kapsayıcı adını ve veri modelini kullanarak bir EntityContainer nesnesi döndürür.

GetEntityContainer(String, DataSpace)

Belirtilen varlık kapsayıcı adını ve veri modelini kullanarak bir EntityContainer nesnesi döndürür.

GetFunctions(String, String, DataSpace)

Belirtilen ad, ad alanı adı ve veri modelini kullanarak işlevlerin aşırı yüklemelerini döndürür.

GetFunctions(String, String, DataSpace, Boolean)

Belirtilen ad, ad alanı adı ve veri modelini kullanarak işlevlerin aşırı yüklemelerini döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetItem<T>(String, Boolean, DataSpace)

Belirtilen kimlik ve veri modelini kullanarak bir öğeyi döndürür.

GetItem<T>(String, DataSpace)

Belirtilen kimlik ve veri modelini kullanarak bir öğeyi döndürür.

GetItemCollection(DataSpace)

Öğeleri alır MetadataWorkspace .

GetItems(DataSpace)

Belirtilen veri modelindeki tüm öğeleri alır.

GetItems<T>(DataSpace)

Belirtilen veri modelindeki tüm öğeleri alır.

GetObjectSpaceType(EnumType)

parametresi edmSpaceTypetarafından sağlanan türle eşleşen nesne alanı türünü temsil eden bir StructuralType nesne döndürür.

GetObjectSpaceType(StructuralType)

parametresi edmSpaceTypetarafından sağlanan türle eşleşen nesne alanı türünü temsil eden bir StructuralType nesne döndürür.

GetPrimitiveTypes(DataSpace)

Belirtilen veri modelindeki temel türlerin listesini döndürür.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

Bir varlığı değiştirirken özgün değerlerin gerekli olduğu belirli EntitySet/EntityType bir öğesinin üyelerini döndürür.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
Geçersiz.

Bir varlık kümesinden ve varlık türünden özgün değer üyelerini alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetType(String, String, Boolean, DataSpace)

Belirtilen tür adını, ad alanı adını ve veri modelini kullanarak bir EdmType nesne döndürür.

GetType(String, String, DataSpace)

Belirtilen tür adını, ad alanı adını ve veri modelini kullanarak bir EdmType nesne döndürür.

LoadFromAssembly(Assembly)

Verilen derlemeden meta verileri yükler.

LoadFromAssembly(Assembly, Action<String>)

Verilen derlemeden meta verileri yükler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
RegisterItemCollection(ItemCollection)

Öğe koleksiyonunu ilişkili her veri modeline kaydeder.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TryGetEdmSpaceType(EnumType, EnumType)

parametresi tarafından sağlanan türle eşleşen öğesini EdmType temsil eden out parametresi edmSpaceTypeobjectSpaceTypearacılığıyla bir EnumType nesnesi döndürür.

TryGetEdmSpaceType(StructuralType, StructuralType)

parametresi tarafından sağlanan türle eşleşen öğesini EdmType temsil eden out parametresi edmSpaceTypeobjectSpaceTypearacılığıyla bir StructuralType nesnesi döndürür.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

Belirtilen varlık kapsayıcı adını ve veri modelini kullanarak bir EntityContainer nesnesi döndürür.

TryGetEntityContainer(String, DataSpace, EntityContainer)

Belirtilen varlık kapsayıcı adını ve veri modelini kullanarak bir EntityContainer nesnesi döndürür.

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

Belirtilen kimlik ve veri modelini kullanarak bir öğeyi döndürür.

TryGetItem<T>(String, DataSpace, T)

Belirtilen kimlik ve veri modelini kullanarak bir öğeyi döndürür.

TryGetItemCollection(DataSpace, ItemCollection)

öğesinin alınmasını sınar MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType)

parametresi tarafından sağlanan ile eşleşen EdmType türü temsil eden out parametresi edmSpaceTypeobjectSpaceType aracılığıyla bir EnumType nesnesi döndürür.

TryGetObjectSpaceType(StructuralType, StructuralType)

parametresi tarafından sağlanan ile eşleşen EdmType türü temsil eden out parametresi edmSpaceTypeobjectSpaceType aracılığıyla bir StructuralType nesnesi döndürür.

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

Belirtilen tür adını, ad alanı adını ve veri modelini kullanarak bir EdmType nesne döndürür.

TryGetType(String, String, DataSpace, EdmType)

Belirtilen tür adını, ad alanı adını ve veri modelini kullanarak bir EdmType nesne döndürür.

Şunlara uygulanır