DbModelBuilderVersionAttribute 类

定义

此属性可以应用于派生自 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 约定版本。

适用于