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

Name Description
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 yeni bir örneğini MetadataWorkspace başlatır.

Alanlar

Name Description
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

Name Description
ClearCache()

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

CreateEntitySqlParser()

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

CreateQueryCommandTree(DbExpression)

Belirtilen sorgu ifadesini temel alarak bu meta veri çalışma alanına yeni DbQueryCommandTree bir bağlı oluşturur.

Equals(Object)

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

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

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

GetEdmSpaceType(StructuralType)

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

GetEntityContainer(String, Boolean, DataSpace)

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

GetEntityContainer(String, DataSpace)

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

GetFunctions(String, String, DataSpace, Boolean)

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

GetFunctions(String, String, DataSpace)

Belirtilen adı, ad alanı adını ve veri modelini kullanarak işlevlerin tüm 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 kimliği ve veri modelini kullanarak bir öğe döndürür.

GetItem<T>(String, DataSpace)

Belirtilen kimliği ve veri modelini kullanarak bir öğe 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 StructuralTypetarafından sağlanan türle eşleşen nesne alanı türünü temsil eden bir edmSpaceType nesne döndürür.

GetObjectSpaceType(StructuralType)

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

GetPrimitiveTypes(DataSpace)

Belirtilen veri modelindeki ilkel 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()

Geçerli örneğin Type 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, Action<String>)

Verilen derlemeden meta verileri yükler.

LoadFromAssembly(Assembly)

Verilen derlemeden meta verileri yükler.

MemberwiseClone()

Geçerli Objectbasit 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 bir dize döndürür.

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

parametresi tarafından sağlanan türle eşleşen öğesini temsil EnumType eden out parametresi edmSpaceTypeEdmType aracılığıyla bir objectSpaceType nesne döndürür.

TryGetEdmSpaceType(StructuralType, StructuralType)

parametresi tarafından sağlanan türle eşleşen öğesini temsil StructuralType eden out parametresi edmSpaceTypeEdmType aracılığıyla bir objectSpaceType nesne döndürür.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

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

TryGetEntityContainer(String, DataSpace, EntityContainer)

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

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

Belirtilen kimliği ve veri modelini kullanarak bir öğe döndürür.

TryGetItem<T>(String, DataSpace, T)

Belirtilen kimliği ve veri modelini kullanarak bir öğe 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 EnumType türü temsil eden out parametresi objectSpaceTypeEdmType aracılığıyla bir edmSpaceType nesne döndürür.

TryGetObjectSpaceType(StructuralType, StructuralType)

parametresi tarafından sağlanan ile eşleşen StructuralType türü temsil eden out parametresi objectSpaceTypeEdmType aracılığıyla bir edmSpaceType nesne 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