MetadataWorkspace Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
MetadataWorkspace() |
Инициализирует новый экземпляр класса MetadataWorkspace. |
MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>) |
Инициализирует новый экземпляр класса MetadataWorkspace с использованием указанных путей и сборок. |
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>) |
MetadataWorkspace Создает с загрузчиками для всех коллекций элементов (ItemCollection), которые поступают из традиционного сопоставления EDMX. Будут использоваться коллекции сопоставлений o-space и o/c по умолчанию. Делегаты коллекции элементов выполняются отложенно при первом использовании данной коллекции. Допустимо передавать делегат, возвращающий значение NULL, если коллекция никогда не будет использоваться, но это делается редко, и любая попытка EF использовать коллекцию в таких случаях приведет к исключению. |
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>) |
MetadataWorkspace Создает с загрузчиками для всех коллекций элементов (), необходимых EF,ItemCollection за исключением сопоставления ввода-вывода, которое будет создано автоматически на основе заданных загрузчиков o-space и c-space. Делегаты коллекции элементов выполняются отложенно при первом использовании данной коллекции. Допустимо передавать делегат, возвращающий значение NULL, если коллекция никогда не будет использоваться, но это делается редко, и любая попытка EF использовать коллекцию в таких случаях приведет к исключению. |
MetadataWorkspace()
Инициализирует новый экземпляр класса MetadataWorkspace.
public MetadataWorkspace ();
Public Sub New ()
Применяется к
MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>)
Инициализирует новый экземпляр класса MetadataWorkspace с использованием указанных путей и сборок.
[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))
Параметры
- paths
- IEnumerable<String>
Пути к метаданным рабочей области.
- assembliesToConsider
- IEnumerable<Assembly>
Имена сборок, используемых при создании рабочего пространства.
- Атрибуты
Применяется к
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>)
MetadataWorkspace Создает с загрузчиками для всех коллекций элементов (ItemCollection), которые поступают из традиционного сопоставления EDMX. Будут использоваться коллекции сопоставлений o-space и o/c по умолчанию. Делегаты коллекции элементов выполняются отложенно при первом использовании данной коллекции. Допустимо передавать делегат, возвращающий значение NULL, если коллекция никогда не будет использоваться, но это делается редко, и любая попытка EF использовать коллекцию в таких случаях приведет к исключению.
[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))
Параметры
- cSpaceLoader
- Func<EdmItemCollection>
Делегат для возврата коллекции элементов c-space (CSDL).
- sSpaceLoader
- Func<StoreItemCollection>
Делегат для возврата коллекции элементов s-space (SSDL).
- csMappingLoader
- Func<StorageMappingItemCollection>
Делегат для возврата коллекции элементов c/s mapping (MSL).
- Атрибуты
Применяется к
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>)
MetadataWorkspace Создает с загрузчиками для всех коллекций элементов (), необходимых EF,ItemCollection за исключением сопоставления ввода-вывода, которое будет создано автоматически на основе заданных загрузчиков o-space и c-space. Делегаты коллекции элементов выполняются отложенно при первом использовании данной коллекции. Допустимо передавать делегат, возвращающий значение NULL, если коллекция никогда не будет использоваться, но это делается редко, и любая попытка EF использовать коллекцию в таких случаях приведет к исключению.
[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))
Параметры
- cSpaceLoader
- Func<EdmItemCollection>
Делегат для возврата коллекции элементов c-space (CSDL).
- sSpaceLoader
- Func<StoreItemCollection>
Делегат для возврата коллекции элементов s-space (SSDL).
- csMappingLoader
- Func<StorageMappingItemCollection>
Делегат для возврата коллекции элементов c/s mapping (MSL).
- oSpaceLoader
- Func<ObjectItemCollection>
Делегат для возврата коллекции элементов o-space.
- Атрибуты
Применяется к
Entity Framework