MetadataWorkspace Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
MetadataWorkspace() |
Inicializa uma nova instância da classe MetadataWorkspace. |
MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>) |
Inicializa uma nova instância da classe MetadataWorkspace usando os caminhos e assemblies especificados. |
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>) |
Constrói um MetadataWorkspace com carregadores para todas as coleções de itens (ItemCollection) provenientes do mapeamento EDMX tradicional. As coleções de mapeamento o-space e o/c padrão serão usadas. Os delegados da coleção de itens são executados lentamente quando uma determinada coleção é usada pela primeira vez. É aceitável passar um delegado que retorna nulo se a coleção nunca for usada, mas isso raramente é feito e qualquer tentativa do EF de usar a coleção nesses casos resultará em uma exceção. |
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>) |
Constrói um MetadataWorkspace com carregadores para todas as coleções de itens (ItemCollection) necessárias para o EF, exceto o mapeamento o/c que será criado automaticamente com base nos carregadores de espaço e espaço c fornecidos. Os delegados da coleção de itens são executados lentamente quando uma determinada coleção é usada pela primeira vez. É aceitável passar um delegado que retorna nulo se a coleção nunca for usada, mas isso raramente é feito e qualquer tentativa do EF de usar a coleção nesses casos resultará em uma exceção. |
MetadataWorkspace()
Inicializa uma nova instância da classe MetadataWorkspace.
public MetadataWorkspace ();
Public Sub New ()
Aplica-se a
MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>)
Inicializa uma nova instância da classe MetadataWorkspace usando os caminhos e assemblies 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>
Os caminhos para os metadados de workspace.
- assembliesToConsider
- IEnumerable<Assembly>
Os nomes dos assemblies usados para construir o workspace.
- Atributos
Aplica-se a
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>)
Constrói um MetadataWorkspace com carregadores para todas as coleções de itens (ItemCollection) provenientes do mapeamento EDMX tradicional. As coleções de mapeamento o-space e o/c padrão serão usadas. Os delegados da coleção de itens são executados lentamente quando uma determinada coleção é usada pela primeira vez. É aceitável passar um delegado que retorna nulo se a coleção nunca for usada, mas isso raramente é feito e qualquer tentativa do EF de usar a coleção nesses casos resultará em uma exceção.
[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>
Delegar para retornar a coleção de itens CSDL (c-space).
- sSpaceLoader
- Func<StoreItemCollection>
Delegar para retornar a coleção de itens SSDL (s-space).
- csMappingLoader
- Func<StorageMappingItemCollection>
Delegar para retornar a coleção de itens de mapeamento c/s (MSL).
- Atributos
Aplica-se a
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>)
Constrói um MetadataWorkspace com carregadores para todas as coleções de itens (ItemCollection) necessárias para o EF, exceto o mapeamento o/c que será criado automaticamente com base nos carregadores de espaço e espaço c fornecidos. Os delegados da coleção de itens são executados lentamente quando uma determinada coleção é usada pela primeira vez. É aceitável passar um delegado que retorna nulo se a coleção nunca for usada, mas isso raramente é feito e qualquer tentativa do EF de usar a coleção nesses casos resultará em uma exceção.
[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>
Delegar para retornar a coleção de itens CSDL (c-space).
- sSpaceLoader
- Func<StoreItemCollection>
Delegar para retornar a coleção de itens SSDL (s-space).
- csMappingLoader
- Func<StorageMappingItemCollection>
Delegar para retornar a coleção de itens de mapeamento c/s (MSL).
- oSpaceLoader
- Func<ObjectItemCollection>
Delegar para retornar a coleção de itens o-space.
- Atributos
Aplica-se a
Entity Framework