Partager via


MetadataWorkspace Constructeurs

Définition

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

S’applique à