MetadataWorkspace 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
运行时元数据工作区
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class MetadataWorkspace
type MetadataWorkspace = class
Public Class MetadataWorkspace
- 继承
-
MetadataWorkspace
- 属性
构造函数
| MetadataWorkspace() |
初始化 MetadataWorkspace 类的新实例。 |
| MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>) |
MetadataWorkspace使用来自传统 EDMX 映射的所有项集合 (ItemCollection) 构造加载程序。 将使用默认的 o 空间和 o/c 映射集合。 首次使用给定集合时,会延迟执行项集合委托。 如果永远不会使用集合,则传递返回 null 的委托是可以接受的,但这很少这样做,并且 EF 在此类情况下使用该集合的任何尝试都将导致异常。 |
| MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>) |
为 EF 所需的所有项集合 (ItemCollection) 构造加载MetadataWorkspace程序,o/c 映射除外,该映射将根据给定的 o-space 和 c 空间加载程序自动创建。 首次使用给定集合时,会延迟执行项集合委托。 如果永远不会使用集合,则传递返回 null 的委托是可以接受的,但这很少这样做,并且 EF 在此类情况下使用该集合的任何尝试都将导致异常。 |
| MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>) |
使用指定的路径和程序集初始化 MetadataWorkspace 类的新实例。 |
属性
| MaximumEdmVersionSupported |
运行时将支持的最大 EDM 版本。 |