共用方式為


DbContext.OnModelCreating(ModelBuilder) 方法

定義

覆寫這個方法,以進一步設定依慣例從衍生內容屬性中公開的 DbSet<TEntity> 實體類型所探索的模型。 產生的模型可能會快取並重新用於衍生內容的後續實例。

protected internal virtual void OnModelCreating (Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder);
abstract member OnModelCreating : Microsoft.EntityFrameworkCore.ModelBuilder -> unit
override this.OnModelCreating : Microsoft.EntityFrameworkCore.ModelBuilder -> unit
Protected Friend Overridable Sub OnModelCreating (modelBuilder As ModelBuilder)

參數

modelBuilder
ModelBuilder

用來建構此內容的模型建立器。 資料庫 (和其他延伸模組) 通常會在此物件上定義擴充方法,讓您設定特定資料庫專屬的模型層面。

備註

如果透過) UseModel(IModel) 明確設定此內容的選項上 (模型,則不會執行此方法。 不過,在建立已編譯的模型時,它仍會執行。

如需詳細資訊和範例,請參閱 模型化實體類型和關聯 性。

適用於