CSharpMigrationOperationGeneratorDependencies クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
のサービス依存関係パラメーター クラス CSharpMigrationOperationGenerator
この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class CSharpMigrationOperationGeneratorDependencies : IEquatable<Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGeneratorDependencies>
public sealed class CSharpMigrationOperationGeneratorDependencies
public sealed class CSharpMigrationOperationGeneratorDependencies : IEquatable<Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGeneratorDependencies>
[<System.Runtime.CompilerServices.Nullable(0)>]
type CSharpMigrationOperationGeneratorDependencies = class
interface IEquatable<CSharpMigrationOperationGeneratorDependencies>
type CSharpMigrationOperationGeneratorDependencies = class
type CSharpMigrationOperationGeneratorDependencies = class
interface IEquatable<CSharpMigrationOperationGeneratorDependencies>
Public NotInheritable Class CSharpMigrationOperationGeneratorDependencies
Implements IEquatable(Of CSharpMigrationOperationGeneratorDependencies)
Public NotInheritable Class CSharpMigrationOperationGeneratorDependencies
- 継承
-
CSharpMigrationOperationGeneratorDependencies
- 属性
- 実装
注釈
新しい依存関係が追加されるとコンストラクターのシグネチャが変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのクラスのインスタンスを直接構築しないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーからオブジェクトを解決してから、C# 'with' 演算子を使用して選択したサービスを置き換えます。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。
コンストラクター
| Name | 説明 |
|---|---|
| CSharpMigrationOperationGeneratorDependencies(ICSharpHelper) |
これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。 |
プロパティ
| Name | 説明 |
|---|---|
| CSharpHelper |
C# ヘルパー。 |
メソッド
| Name | 説明 |
|---|---|
| <Clone>$() |
のサービス依存関係パラメーター クラス CSharpMigrationOperationGenerator この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| Equals(CSharpMigrationOperationGeneratorDependencies) |
のサービス依存関係パラメーター クラス CSharpMigrationOperationGenerator この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| Equals(Object) |
のサービス依存関係パラメーター クラス CSharpMigrationOperationGenerator この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| GetHashCode() |
のサービス依存関係パラメーター クラス CSharpMigrationOperationGenerator この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| ToString() |
のサービス依存関係パラメーター クラス CSharpMigrationOperationGenerator この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| With(ICSharpHelper) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
演算子
| Name | 説明 |
|---|---|
| Equality(CSharpMigrationOperationGeneratorDependencies, CSharpMigrationOperationGeneratorDependencies) |
のサービス依存関係パラメーター クラス CSharpMigrationOperationGenerator この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| Inequality(CSharpMigrationOperationGeneratorDependencies, CSharpMigrationOperationGeneratorDependencies) |
のサービス依存関係パラメーター クラス CSharpMigrationOperationGenerator この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |