語言

MigrationsScaffolderDependencies 類別

定義

服務相依參數類別 MigrationsScaffolder

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

[System.Runtime.CompilerServices.Nullable(0)]
public sealed class MigrationsScaffolderDependencies : IEquatable<Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies>
public sealed class MigrationsScaffolderDependencies
public sealed class MigrationsScaffolderDependencies : IEquatable<Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies>
[<System.Runtime.CompilerServices.Nullable(0)>]
type MigrationsScaffolderDependencies = class
    interface IEquatable<MigrationsScaffolderDependencies>
type MigrationsScaffolderDependencies = class
type MigrationsScaffolderDependencies = class
    interface IEquatable<MigrationsScaffolderDependencies>
Public NotInheritable Class MigrationsScaffolderDependencies
Implements IEquatable(Of MigrationsScaffolderDependencies)
Public NotInheritable Class MigrationsScaffolderDependencies
繼承
MigrationsScaffolderDependencies
屬性
實作

備註

請勿直接從提供者代碼或應用程式代碼構造此類別的實例,因為隨著新增依賴關係,建構器簽章可能會改變。 相反地,請在建構子中使用這個型態,讓依賴注入容器自動建立並注入實例。 要建立一個替換部分依賴服務的實例,首先從相依注入容器中解析該物件,然後使用 C# 的 'with' 運算子替換所選服務。 在此過程中,切勿呼叫建構者。

建構函式

名稱 Description
MigrationsScaffolderDependencies(ICurrentDbContext, IModel, IMigrationsAssembly, IMigrationsModelDiffer, IMigrationsIdGenerator, IMigrationsCodeGenerator, IHistoryRepository, IOperationReporter, IDatabaseProvider, ISnapshotModelProcessor)

建立服務相依參數物件。MigrationsScaffolder

請勿直接從任何一個提供者或應用程式代碼呼叫此建構器,因為隨著新增相依關係,該結構可能會改變。 相反地,請在建構子中使用這個型態,讓依賴注入容器自動建立並注入實例。 要建立一個替換部分相依服務的實例,首先從相依注入容器中解析該物件,然後使用「With...」替換所選服務。方法。 在此過程中,切勿呼叫建構者。

此 API 支援 Entity Framework Core 基礎架構,並非設計用來直接從您的程式碼中使用。 此 API 可能會在未來版本中變更或移除。

MigrationsScaffolderDependencies(ICurrentDbContext, IModel, IMigrationsAssembly, IMigrationsModelDiffer, IMigrationsIdGenerator, IMigrationsCodeGeneratorSelector, IHistoryRepository, IOperationReporter, IDatabaseProvider, ISnapshotModelProcessor, IMigrator)

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

MigrationsScaffolderDependencies(ICurrentDbContext, IModel, IMigrationsAssembly, IMigrationsModelDiffer, IMigrationsIdGenerator, IMigrationsCodeGeneratorSelector, IHistoryRepository, IOperationReporter, IDatabaseProvider, ISnapshotModelProcessor, IMigrator)

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

MigrationsScaffolderDependencies(ICurrentDbContext, IModel, IMigrationsAssembly, IMigrationsModelDiffer, IMigrationsIdGenerator, IMigrationsCodeGeneratorSelector, IHistoryRepository, IOperationReporter, IDatabaseProvider, ISnapshotModelProcessor, IMigrator)

建立服務相依參數物件。MigrationsScaffolder

請勿直接從任何一個提供者或應用程式代碼呼叫此建構器,因為隨著新增相依關係,該結構可能會改變。 相反地,請在建構子中使用這個型態,讓依賴注入容器自動建立並注入實例。 要建立一個替換部分相依服務的實例,首先從相依注入容器中解析該物件,然後使用「With...」替換所選服務。方法。 在此過程中,切勿呼叫建構者。

此 API 支援 Entity Framework Core 基礎架構,並非設計用來直接從您的程式碼中使用。 此 API 可能會在未來版本中變更或移除。

屬性

名稱 Description
CurrentContext

目前的資料庫上下文。

CurrentDbContext

目前的資料庫上下文。

DatabaseProvider

資料庫提供者。

HistoryRepository

歷史資料庫。

MigrationCodeGenerator
已淘汰.

遷移程式碼產生器。

MigrationsAssembly

移民大會。

MigrationsCodeGeneratorSelector

遷移程式碼產生器選擇器。

MigrationsIdGenerator

遷移ID產生器。

MigrationsModelDiffer

遷移模型有所不同。

Migrator

遷徙者。

Model

模型。

OperationReporter

作戰記者。

SnapshotModelProcessor

快照模型處理器。

方法

名稱 Description
<Clone>$()

服務相依參數類別 MigrationsScaffolder

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

Equals(MigrationsScaffolderDependencies)

服務相依參數類別 MigrationsScaffolder

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

Equals(Object)

服務相依參數類別 MigrationsScaffolder

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

GetHashCode()

服務相依參數類別 MigrationsScaffolder

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

ToString()

服務相依參數類別 MigrationsScaffolder

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

With(ICurrentDbContext)

將此相依參數物件複製,並替換一個服務。

With(ICurrentDbContext)

將此相依參數物件複製,並替換一個服務。

With(IDatabaseProvider)

將此相依參數物件複製,並替換一個服務。

With(IHistoryRepository)

將此相依參數物件複製,並替換一個服務。

With(IMigrationsAssembly)

將此相依參數物件複製,並替換一個服務。

With(IMigrationsCodeGenerator)
已淘汰.

將此相依參數物件複製,並替換一個服務。

With(IMigrationsCodeGeneratorSelector)

將此相依參數物件複製,並替換一個服務。

With(IMigrationsIdGenerator)

將此相依參數物件複製,並替換一個服務。

With(IMigrationsModelDiffer)

將此相依參數物件複製,並替換一個服務。

With(IMigrator)

將此相依參數物件複製,並替換一個服務。

With(IModel)

將此相依參數物件複製,並替換一個服務。

With(IOperationReporter)

將此相依參數物件複製,並替換一個服務。

With(ISnapshotModelProcessor)

將此相依參數物件複製,並替換一個服務。

運算子

名稱 Description
Equality(MigrationsScaffolderDependencies, MigrationsScaffolderDependencies)

服務相依參數類別 MigrationsScaffolder

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

Inequality(MigrationsScaffolderDependencies, MigrationsScaffolderDependencies)

服務相依參數類別 MigrationsScaffolder

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

適用於