Share via


ValueConverterSelector クラス

定義

特定のモデル型 ValueConverter からデータベース プロバイダーがサポートする型への変換に使用する優先コンバーターを検索するために使用できるインスタンスのレジストリ。

public class ValueConverterSelector : Microsoft.EntityFrameworkCore.Storage.ValueConversion.IValueConverterSelector
type ValueConverterSelector = class
    interface IValueConverterSelector
Public Class ValueConverterSelector
Implements IValueConverterSelector
継承
ValueConverterSelector
実装

注釈

サービスの有効期間は です Singleton。 つまり、1 つのインスタンスが多くの DbContext インスタンスで使用されます。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。

詳細と例については、「 EF Core 値コンバーター 」を参照してください。

コンストラクター

ValueConverterSelector(ValueConverterSelectorDependencies)

ValueConverterSelector クラスの新しいインスタンスを初期化します。

プロパティ

Dependencies

このサービスの依存関係。

メソッド

Select(Type, Type)

指定したモデル型の変換に使用できるインスタンスの ValueConverter 一覧を返します。 リストの前面に近いコンバーターは、末尾に近いコンバーターを優先して使用する必要があります。

適用対象