MetadataWorkspace Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
MetadataWorkspace() |
Initialisiert eine neue Instanz der MetadataWorkspace-Klasse. |
MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>) |
Initialisiert eine neue Instanz der MetadataWorkspace-Klasse mit den angegebenen Pfaden und Assemblys. |
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>) |
Erstellt eine MetadataWorkspace mit Ladeprogrammen für alle Elementsammlungen (ItemCollection), die aus der herkömmlichen EDMX-Zuordnung stammen. Standardmäßige O-Space- und o/c-Zuordnungssammlungen werden verwendet. Die Elementsammlungsdelegaten werden bei der erstmaligen Verwendung einer bestimmten Auflistung lazily ausgeführt. Es ist akzeptabel, einen Delegaten zu übergeben, der NULL zurückgibt, wenn die Auflistung nie verwendet wird, aber dies geschieht selten, und jeder Versuch von EF, die Auflistung in solchen Fällen zu verwenden, führt zu einer Ausnahme. |
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>) |
Erstellt eine MetadataWorkspace mit Ladeprogrammen für alle Elementsammlungen (ItemCollection), die von EF benötigt werden, mit Ausnahme der o/c-Zuordnung, die automatisch basierend auf den angegebenen O-Space- und c-Space-Ladeprogrammen erstellt wird. Die Elementsammlungsdelegaten werden bei der erstmaligen Verwendung einer bestimmten Auflistung lazily ausgeführt. Es ist akzeptabel, einen Delegaten zu übergeben, der NULL zurückgibt, wenn die Auflistung nie verwendet wird, aber dies geschieht selten, und jeder Versuch von EF, die Auflistung in solchen Fällen zu verwenden, führt zu einer Ausnahme. |
MetadataWorkspace()
Initialisiert eine neue Instanz der MetadataWorkspace-Klasse.
public MetadataWorkspace ();
Public Sub New ()
Gilt für:
MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>)
Initialisiert eine neue Instanz der MetadataWorkspace-Klasse mit den angegebenen Pfaden und Assemblys.
[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))
Parameter
- paths
- IEnumerable<String>
Die Pfade zu Arbeitsbereichsmetadaten.
- assembliesToConsider
- IEnumerable<Assembly>
Die Namen von Assemblys, die zum Erstellen des Arbeitsbereichs verwendet werden.
- Attribute
Gilt für:
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>)
Erstellt eine MetadataWorkspace mit Ladeprogrammen für alle Elementsammlungen (ItemCollection), die aus der herkömmlichen EDMX-Zuordnung stammen. Standardmäßige O-Space- und o/c-Zuordnungssammlungen werden verwendet. Die Elementsammlungsdelegaten werden bei der erstmaligen Verwendung einer bestimmten Auflistung lazily ausgeführt. Es ist akzeptabel, einen Delegaten zu übergeben, der NULL zurückgibt, wenn die Auflistung nie verwendet wird, aber dies geschieht selten, und jeder Versuch von EF, die Auflistung in solchen Fällen zu verwenden, führt zu einer Ausnahme.
[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))
Parameter
- cSpaceLoader
- Func<EdmItemCollection>
Delegat, um die CSDL-Elementauflistung (c-space) zurückzugeben.
- sSpaceLoader
- Func<StoreItemCollection>
Delegat, um die S-Space-Elementauflistung (SSDL) zurückzugeben.
- csMappingLoader
- Func<StorageMappingItemCollection>
Delegat, um die MsL-Elementauflistung (c/s mapping) zurückzugeben.
- Attribute
Gilt für:
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>)
Erstellt eine MetadataWorkspace mit Ladeprogrammen für alle Elementsammlungen (ItemCollection), die von EF benötigt werden, mit Ausnahme der o/c-Zuordnung, die automatisch basierend auf den angegebenen O-Space- und c-Space-Ladeprogrammen erstellt wird. Die Elementsammlungsdelegaten werden bei der erstmaligen Verwendung einer bestimmten Auflistung lazily ausgeführt. Es ist akzeptabel, einen Delegaten zu übergeben, der NULL zurückgibt, wenn die Auflistung nie verwendet wird, aber dies geschieht selten, und jeder Versuch von EF, die Auflistung in solchen Fällen zu verwenden, führt zu einer Ausnahme.
[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))
Parameter
- cSpaceLoader
- Func<EdmItemCollection>
Delegat, um die CSDL-Elementauflistung (c-space) zurückzugeben.
- sSpaceLoader
- Func<StoreItemCollection>
Delegat, um die S-Space-Elementauflistung (SSDL) zurückzugeben.
- csMappingLoader
- Func<StorageMappingItemCollection>
Delegat, um die MsL-Elementauflistung (c/s mapping) zurückzugeben.
- oSpaceLoader
- Func<ObjectItemCollection>
Delegat, um die O-Space-Elementauflistung zurückzugeben.
- Attribute
Gilt für:
Entity Framework