Compartir a través de


MetadataWorkspace Constructores

Definición

Sobrecargas

MetadataWorkspace()

Inicializa una nueva instancia de la clase MetadataWorkspace.

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

Inicializa una nueva instancia de la clase MetadataWorkspace con las rutas de acceso y ensamblados especificados.

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

Construye un MetadataWorkspace elemento con cargadores para todas las colecciones de elementos (ItemCollection) que proceden de la asignación tradicional de EDMX. Se usarán colecciones predeterminadas de espacio operativo y de asignación de o/c. Los delegados de colección de elementos se ejecutan de forma diferida cuando se usa una colección determinada por primera vez. Es aceptable pasar un delegado que devuelva null si la colección nunca se usará, pero esto rara vez se hace, y cualquier intento por EF de usar la colección en tales casos producirá una excepción.

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

Construye un MetadataWorkspace con cargadores para todas las colecciones de elementos (ItemCollection) necesarias para EF, excepto la asignación de o/c que se creará automáticamente en función del espacio operativo y los cargadores de espacio c especificados. Los delegados de colección de elementos se ejecutan de forma diferida cuando se usa una colección determinada por primera vez. Es aceptable pasar un delegado que devuelva null si la colección nunca se usará, pero esto rara vez se hace, y cualquier intento por EF de usar la colección en tales casos producirá una excepción.

MetadataWorkspace()

Inicializa una nueva instancia de la clase MetadataWorkspace.

public MetadataWorkspace ();
Public Sub New ()

Se aplica a

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

Inicializa una nueva instancia de la clase MetadataWorkspace con las rutas de acceso y ensamblados especificados.

[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))

Parámetros

paths
IEnumerable<String>

Rutas de acceso a metadatos del área de trabajo.

assembliesToConsider
IEnumerable<Assembly>

Nombres de los ensamblados usados para crear el área de trabajo.

Atributos

Se aplica a

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

Construye un MetadataWorkspace elemento con cargadores para todas las colecciones de elementos (ItemCollection) que proceden de la asignación tradicional de EDMX. Se usarán colecciones predeterminadas de espacio operativo y de asignación de o/c. Los delegados de colección de elementos se ejecutan de forma diferida cuando se usa una colección determinada por primera vez. Es aceptable pasar un delegado que devuelva null si la colección nunca se usará, pero esto rara vez se hace, y cualquier intento por EF de usar la colección en tales casos producirá una excepción.

[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))

Parámetros

cSpaceLoader
Func<EdmItemCollection>

Delegue para devolver la colección de elementos de espacio c (CSDL).

sSpaceLoader
Func<StoreItemCollection>

Delegue para devolver la colección de elementos de espacio s (SSDL).

csMappingLoader
Func<StorageMappingItemCollection>

Delegado para devolver la colección de elementos de asignación de c/s (MSL).

Atributos

Se aplica a

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

Construye un MetadataWorkspace con cargadores para todas las colecciones de elementos (ItemCollection) necesarias para EF, excepto la asignación de o/c que se creará automáticamente en función del espacio operativo y los cargadores de espacio c especificados. Los delegados de colección de elementos se ejecutan de forma diferida cuando se usa una colección determinada por primera vez. Es aceptable pasar un delegado que devuelva null si la colección nunca se usará, pero esto rara vez se hace, y cualquier intento por EF de usar la colección en tales casos producirá una excepción.

[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))

Parámetros

cSpaceLoader
Func<EdmItemCollection>

Delegue para devolver la colección de elementos de espacio c (CSDL).

sSpaceLoader
Func<StoreItemCollection>

Delegue para devolver la colección de elementos de espacio s (SSDL).

csMappingLoader
Func<StorageMappingItemCollection>

Delegado para devolver la colección de elementos de asignación de c/s (MSL).

oSpaceLoader
Func<ObjectItemCollection>

Delegue para devolver la colección de elementos de espacio operativo.

Atributos

Se aplica a