Aracılığıyla paylaş


MetadataWorkspace Oluşturucular

Tanım

Aşırı Yüklemeler

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.

MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>)

Geleneksel EDMX eşlemesinden gelen tüm öğe koleksiyonları (ItemCollection) için yükleyicilerle bir MetadataWorkspace oluşturur. Varsayılan o-space ve o/c eşleme koleksiyonları kullanılır. Öğe koleksiyonu temsilcileri, belirli bir koleksiyon ilk kez kullanıldığında gevşek bir şekilde yürütülür. Koleksiyon hiçbir zaman kullanılmayacaksa null döndüren bir temsilci geçirmek kabul edilebilir, ancak bu nadiren yapılır ve EF'nin bu tür durumlarda koleksiyonu kullanma girişimi özel durumla sonuçlanır.

MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>)

Verilen o-space ve c-space yükleyicileri temelinde otomatik olarak oluşturulacak o/c eşlemesi dışında EF tarafından gereken tüm öğe koleksiyonları (ItemCollection) için yükleyicilerle bir MetadataWorkspace oluşturur. Öğe koleksiyonu temsilcileri, belirli bir koleksiyon ilk kez kullanıldığında gevşek bir şekilde yürütülür. Koleksiyon hiçbir zaman kullanılmayacaksa null döndüren bir temsilci geçirmek kabul edilebilir, ancak bu nadiren yapılır ve EF'nin bu tür durumlarda koleksiyonu kullanma girişimi özel durumla sonuçlanır.

MetadataWorkspace()

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

public MetadataWorkspace ();
Public Sub New ()

Şunlara uygulanır

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

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly")]
public MetadataWorkspace (System.Collections.Generic.IEnumerable<string> paths, System.Collections.Generic.IEnumerable<System.Reflection.Assembly> assembliesToConsider);
new System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace : seq<string> * seq<System.Reflection.Assembly> -> System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace
Public Sub New (paths As IEnumerable(Of String), assembliesToConsider As IEnumerable(Of Assembly))

Parametreler

paths
IEnumerable<String>

Çalışma alanı meta verilerinin yolları.

assembliesToConsider
IEnumerable<Assembly>

Çalışma alanı oluşturmak için kullanılan derlemelerin adları.

Öznitelikler

Şunlara uygulanır

MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>)

Geleneksel EDMX eşlemesinden gelen tüm öğe koleksiyonları (ItemCollection) için yükleyicilerle bir MetadataWorkspace oluşturur. Varsayılan o-space ve o/c eşleme koleksiyonları kullanılır. Öğe koleksiyonu temsilcileri, belirli bir koleksiyon ilk kez kullanıldığında gevşek bir şekilde yürütülür. Koleksiyon hiçbir zaman kullanılmayacaksa null döndüren bir temsilci geçirmek kabul edilebilir, ancak bu nadiren yapılır ve EF'nin bu tür durumlarda koleksiyonu kullanma girişimi özel durumla sonuçlanır.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="c")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="s")]
public MetadataWorkspace (Func<System.Data.Entity.Core.Metadata.Edm.EdmItemCollection> cSpaceLoader, Func<System.Data.Entity.Core.Metadata.Edm.StoreItemCollection> sSpaceLoader, Func<System.Data.Entity.Core.Mapping.StorageMappingItemCollection> csMappingLoader);
new System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace : Func<System.Data.Entity.Core.Metadata.Edm.EdmItemCollection> * Func<System.Data.Entity.Core.Metadata.Edm.StoreItemCollection> * Func<System.Data.Entity.Core.Mapping.StorageMappingItemCollection> -> System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace
Public Sub New (cSpaceLoader As Func(Of EdmItemCollection), sSpaceLoader As Func(Of StoreItemCollection), csMappingLoader As Func(Of StorageMappingItemCollection))

Parametreler

cSpaceLoader
Func<EdmItemCollection>

c-space (CSDL) öğe koleksiyonunu döndürmek için temsilci seçin.

sSpaceLoader
Func<StoreItemCollection>

s-space (SSDL) öğe koleksiyonunu döndürmek için temsilci seçin.

csMappingLoader
Func<StorageMappingItemCollection>

c/s eşlemesi (MSL) öğe koleksiyonunu döndürmek için temsilci seçin.

Öznitelikler

Şunlara uygulanır

MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>)

Verilen o-space ve c-space yükleyicileri temelinde otomatik olarak oluşturulacak o/c eşlemesi dışında EF tarafından gereken tüm öğe koleksiyonları (ItemCollection) için yükleyicilerle bir MetadataWorkspace oluşturur. Öğe koleksiyonu temsilcileri, belirli bir koleksiyon ilk kez kullanıldığında gevşek bir şekilde yürütülür. Koleksiyon hiçbir zaman kullanılmayacaksa null döndüren bir temsilci geçirmek kabul edilebilir, ancak bu nadiren yapılır ve EF'nin bu tür durumlarda koleksiyonu kullanma girişimi özel durumla sonuçlanır.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="s")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="o")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="c")]
public MetadataWorkspace (Func<System.Data.Entity.Core.Metadata.Edm.EdmItemCollection> cSpaceLoader, Func<System.Data.Entity.Core.Metadata.Edm.StoreItemCollection> sSpaceLoader, Func<System.Data.Entity.Core.Mapping.StorageMappingItemCollection> csMappingLoader, Func<System.Data.Entity.Core.Metadata.Edm.ObjectItemCollection> oSpaceLoader);
new System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace : Func<System.Data.Entity.Core.Metadata.Edm.EdmItemCollection> * Func<System.Data.Entity.Core.Metadata.Edm.StoreItemCollection> * Func<System.Data.Entity.Core.Mapping.StorageMappingItemCollection> * Func<System.Data.Entity.Core.Metadata.Edm.ObjectItemCollection> -> System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace
Public Sub New (cSpaceLoader As Func(Of EdmItemCollection), sSpaceLoader As Func(Of StoreItemCollection), csMappingLoader As Func(Of StorageMappingItemCollection), oSpaceLoader As Func(Of ObjectItemCollection))

Parametreler

cSpaceLoader
Func<EdmItemCollection>

c-space (CSDL) öğe koleksiyonunu döndürmek için temsilci seçin.

sSpaceLoader
Func<StoreItemCollection>

s-space (SSDL) öğe koleksiyonunu döndürmek için temsilci seçin.

csMappingLoader
Func<StorageMappingItemCollection>

c/s eşlemesi (MSL) öğe koleksiyonunu döndürmek için temsilci seçin.

oSpaceLoader
Func<ObjectItemCollection>

O-space öğe koleksiyonunu döndürmek için temsilci seçin.

Öznitelikler

Şunlara uygulanır