MetadataWorkspace Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
MetadataWorkspace() |
Initialise une nouvelle instance de la classe MetadataWorkspace. |
MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>) |
Initialise une nouvelle instance de la classe MetadataWorkspace avec les chemins d'accès et les assemblys spécifiés. |
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>) |
Construit un avec des chargeurs pour toutes les collections d’éléments MetadataWorkspace (ItemCollection) qui proviennent du mappage EDMX traditionnel. Les collections de mappage o-space et o/c par défaut seront utilisées. Les délégués de collection d’éléments sont exécutés de manière différée lorsqu’une collection donnée est utilisée pour la première fois. Il est acceptable de transmettre un délégué qui retourne la valeur Null si la collection ne sera jamais utilisée, mais cela est rarement effectué, et toute tentative d’utilisation de la collection par EF dans de tels cas entraîne une exception. |
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>) |
Construit un avec chargeurs pour toutes les collections d’éléments MetadataWorkspace (ItemCollection) nécessaires à EF, à l’exception du mappage o/c qui sera créé automatiquement en fonction des chargeurs o-space et c-space donnés. Les délégués de collection d’éléments sont exécutés de manière différée lorsqu’une collection donnée est utilisée pour la première fois. Il est acceptable de transmettre un délégué qui retourne la valeur Null si la collection ne sera jamais utilisée, mais cela est rarement effectué, et toute tentative d’utilisation de la collection par EF dans de tels cas entraîne une exception. |
MetadataWorkspace()
Initialise une nouvelle instance de la classe MetadataWorkspace.
public MetadataWorkspace ();
Public Sub New ()
S’applique à
MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>)
Initialise une nouvelle instance de la classe MetadataWorkspace avec les chemins d'accès et les assemblys spécifiés.
[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))
Paramètres
- paths
- IEnumerable<String>
Chemins d'accès aux métadonnées de l'espace de travail.
- assembliesToConsider
- IEnumerable<Assembly>
Noms des assemblys utilisés pour construire l'espace de travail.
- Attributs
S’applique à
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>)
Construit un avec des chargeurs pour toutes les collections d’éléments MetadataWorkspace (ItemCollection) qui proviennent du mappage EDMX traditionnel. Les collections de mappage o-space et o/c par défaut seront utilisées. Les délégués de collection d’éléments sont exécutés de manière différée lorsqu’une collection donnée est utilisée pour la première fois. Il est acceptable de transmettre un délégué qui retourne la valeur Null si la collection ne sera jamais utilisée, mais cela est rarement effectué, et toute tentative d’utilisation de la collection par EF dans de tels cas entraîne une exception.
[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))
Paramètres
- cSpaceLoader
- Func<EdmItemCollection>
Déléguer pour renvoyer la collection d’éléments c-space (CSDL).
- sSpaceLoader
- Func<StoreItemCollection>
Déléguer pour renvoyer la collection d’éléments s-space (SSDL).
- csMappingLoader
- Func<StorageMappingItemCollection>
Déléguer pour retourner la collection d’éléments de mappage c/s (MSL).
- Attributs
S’applique à
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>)
Construit un avec chargeurs pour toutes les collections d’éléments MetadataWorkspace (ItemCollection) nécessaires à EF, à l’exception du mappage o/c qui sera créé automatiquement en fonction des chargeurs o-space et c-space donnés. Les délégués de collection d’éléments sont exécutés de manière différée lorsqu’une collection donnée est utilisée pour la première fois. Il est acceptable de transmettre un délégué qui retourne la valeur Null si la collection ne sera jamais utilisée, mais cela est rarement effectué, et toute tentative d’utilisation de la collection par EF dans de tels cas entraîne une exception.
[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))
Paramètres
- cSpaceLoader
- Func<EdmItemCollection>
Déléguer pour renvoyer la collection d’éléments c-space (CSDL).
- sSpaceLoader
- Func<StoreItemCollection>
Déléguer pour renvoyer la collection d’éléments s-space (SSDL).
- csMappingLoader
- Func<StorageMappingItemCollection>
Déléguer pour retourner la collection d’éléments de mappage c/s (MSL).
- oSpaceLoader
- Func<ObjectItemCollection>
Déléguer pour retourner la collection d’éléments o-space.
- Attributs