共用方式為


IDatabaseCreatorWithCanConnect 介面

定義

IDatabaseCreator擴充以新增 CanConnect() 方法。 此介面將在 EF Core 3.0 中與 IDatabaseCreator 合併。

資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

public interface IDatabaseCreatorWithCanConnect : Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator
type IDatabaseCreatorWithCanConnect = interface
    interface IDatabaseCreator
Public Interface IDatabaseCreatorWithCanConnect
Implements IDatabaseCreator
衍生
實作

方法

CanConnect()

判斷資料庫是否可用且可連線。

請注意,能夠連線到資料庫並不表示它對於架構建立等而言是最新的。

CanConnectAsync(CancellationToken)

判斷資料庫是否可用且可連線。

請注意,能夠連線到資料庫並不表示它對於架構建立等而言是最新的。

EnsureCreated()

確定內容的資料庫存在。 如果存在,不會採取任何動作。 如果不存在,則會建立資料庫及其所有架構。 如果資料庫存在,則不努力確保它與此內容的模型相容。

(繼承來源 IDatabaseCreator)
EnsureCreatedAsync(CancellationToken)

以非同步方式確保內容的資料庫存在。 如果存在,不會採取任何動作。 如果不存在,則會建立資料庫及其所有架構。 如果資料庫存在,則不努力確保它與此內容的模型相容。

(繼承來源 IDatabaseCreator)
EnsureDeleted()

確定內容的資料庫不存在。 如果不存在,則不會採取任何動作。 如果存在,則會刪除資料庫。

警告:會刪除整個資料庫,不努力只移除模型用於此內容的資料庫物件。

(繼承來源 IDatabaseCreator)
EnsureDeletedAsync(CancellationToken)

以非同步方式確保內容的資料庫不存在。 如果不存在,則不會採取任何動作。 如果存在,則會刪除資料庫。

警告:會刪除整個資料庫,不努力只移除模型用於此內容的資料庫物件。

(繼承來源 IDatabaseCreator)

適用於