DbContext.OnModelCreating(ModelBuilder) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
覆寫這個方法,以進一步設定依慣例從衍生內容屬性中公開的 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) 明確設定此內容的選項上 (模型,則不會執行此方法。 不過,在建立已編譯的模型時,它仍會執行。
如需詳細資訊和範例,請參閱 模型化實體類型和關聯 性。