語言

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。

建構函式

名稱 Description
DbModelBuilderVersionAttribute(DbModelBuilderVersion)

初始化 DbModelBuilderVersionAttribute 類別的新執行個體。

屬性

名稱 Description
Version

拿到 DbModelBuilder 大會版本。

適用於