共用方式為


IDbContextFactory<TContext> 介面

定義

警告

Use IDesignTimeDbContextFactory instead.

用於建立衍生 DbContext 實例的處理站。 實作此介面,為沒有公用預設建構函式的內容類型啟用設計階段服務。 在設計階段,可以建立衍生 DbContext 實例,以啟用特定的設計階段體驗,例如移轉。 設計階段服務會自動探索與衍生內容位於相同元件中的這個介面實作。

public interface IDbContextFactory<out TContext> where TContext : DbContext
[System.Obsolete("Use IDesignTimeDbContextFactory instead.", true)]
public interface IDbContextFactory<out TContext> where TContext : DbContext
type IDbContextFactory<'Context (requires 'Context :> DbContext)> = interface
[<System.Obsolete("Use IDesignTimeDbContextFactory instead.", true)>]
type IDbContextFactory<'Context (requires 'Context :> DbContext)> = interface
Public Interface IDbContextFactory(Of Out TContext)

類型參數

TContext

內容的型別。

這是共變數的型別參數。 也就是說,您可以使用您指定的類型,或衍生程度較高的任何類型。 如需共變數與反變數的詳細資訊,請參閱泛型中的共變數與反變數
屬性

方法

Create(DbContextFactoryOptions)
已淘汰.

建立衍生內容的新實例。

適用於