DbModelBuilderVersionAttribute 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此属性可以应用于派生自 DbContext 的类,以设置从 生成模型时应使用哪个版本的 DbContext 和 DbModelBuilder 约定(也称为“Code First” )。 有关 DbModelBuilder 版本的详细信息, DbModelBuilderVersion 请参阅枚举。
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public sealed class DbModelBuilderVersionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
public sealed class DbModelBuilderVersionAttribute : Attribute
type DbModelBuilderVersionAttribute = class
inherit Attribute
Public NotInheritable Class DbModelBuilderVersionAttribute
Inherits Attribute
- 继承
-
DbModelBuilderVersionAttribute
- 属性
注解
如果 DbContext 中缺少属性,则 DbContext 将始终使用最新版本的约定。 这等效于使用 DbModelBuilderVersion.Latest。
构造函数
DbModelBuilderVersionAttribute(DbModelBuilderVersion) |
初始化 DbModelBuilderVersionAttribute 类的新实例。 |
属性
Version |
获取 DbModelBuilder 约定版本。 |