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。
建構函式
| 名稱 | Description |
|---|---|
| DbModelBuilderVersionAttribute(DbModelBuilderVersion) |
初始化 DbModelBuilderVersionAttribute 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| Version |
拿到 DbModelBuilder 大會版本。 |