ValueConverter<TModel,TProvider> コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints) |
ValueConverter<TModel,TProvider> クラスの新しいインスタンスを初期化します。 |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints) |
クラスの新しいインスタンスを初期化し ValueConverter<TModel,TProvider> 、null の変換を許可します。 警告: データベースとの間で null を変換すると、クエリやその他の問題が発生する可能性があるため、これは現在内部 API です。 詳細と例については、 GitHub issue #26230 を参照してください。 |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints)
ValueConverter<TModel,TProvider> クラスの新しいインスタンスを初期化します。
public ValueConverter (System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints mappingHints = default);
public ValueConverter (System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider> : System.Linq.Expressions.Expression<Func<'Model, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Model>> * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider>
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)), Optional mappingHints As ConverterMappingHints = Nothing)
パラメーター
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
ストアにデータを書き込むときにオブジェクトを変換する式。
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
ストアからデータを読み取るときにオブジェクトを変換する式。
- mappingHints
- ConverterMappingHints
によって使用できるヒントは、変換されたデータに適したファセットを持つデータ型を作成するために使用 ITypeMappingSource できます。
注釈
詳細と例については、「 EF Core 値コンバーター 」を参照してください。
適用対象
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints)
クラスの新しいインスタンスを初期化し ValueConverter<TModel,TProvider> 、null の変換を許可します。
警告: データベースとの間で null を変換すると、クエリやその他の問題が発生する可能性があるため、これは現在内部 API です。 詳細と例については、 GitHub issue #26230 を参照してください。
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ValueConverter (System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression, bool convertsNulls, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider> : System.Linq.Expressions.Expression<Func<'Model, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Model>> * bool * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider>
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)), convertsNulls As Boolean, Optional mappingHints As ConverterMappingHints = Nothing)
パラメーター
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
ストアにデータを書き込むときにオブジェクトを変換する式。
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
ストアからデータを読み取るときにオブジェクトを変換する式。
- convertsNulls
- Boolean
の場合 true
、変換のためにコンバーターに null が渡されます。 それ以外の場合、null 値は常に null のままです。
- mappingHints
- ConverterMappingHints
によって使用できるヒントは、変換されたデータに適したファセットを持つデータ型を作成するために使用 ITypeMappingSource できます。
- 属性
注釈
詳細と例については、「 EF Core 値コンバーター 」を参照してください。
適用対象
Entity Framework