Dil

ValueConverter<TModel,TProvider> Oluşturucular

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>)

ValueConverter<TModel,TProvider> sınıfının yeni bir örneğini başlatır.

ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints)

ValueConverter<TModel,TProvider> sınıfının yeni bir örneğini başlatır.

ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean)

Sınıfın ValueConverter<TModel,TProvider> yeni bir örneğini başlatır ve null değerlerin dönüştürülmesine izin verir.

Uyarı: Null değerleri veritabanına ve veritabanından dönüştürmek bozuk sorgulara ve diğer sorunlara yol açabileceğinden bu şu anda bir iç API'dir. Daha fazla bilgi ve örnek için bkz. GitHub sorun #26230.

ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints)

Sınıfın ValueConverter<TModel,TProvider> yeni bir örneğini başlatır ve null değerlerin dönüştürülmesine izin verir.

Uyarı: Null değerleri veritabanına ve veritabanından dönüştürmek bozuk sorgulara ve diğer sorunlara yol açabileceğinden bu şu anda bir iç API'dir. Daha fazla bilgi ve örnek için bkz. GitHub sorun #26230.

ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>)

Kaynak:
ValueConverter`.cs

ValueConverter<TModel,TProvider> sınıfının yeni bir örneğini başlatır.

public ValueConverter(System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression);
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.ValueConverter<'Model, 'Provider>
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)))

Parametreler

convertToProviderExpression
Expression<Func<TModel,TProvider>>

Depoya veri yazarken nesneleri dönüştürmek için kullanılan ifade.

convertFromProviderExpression
Expression<Func<TProvider,TModel>>

Depodan veri okurken nesneleri dönüştürmek için kullanılan ifade.

Açıklamalar

Daha fazla bilgi ve örnek için bkz. EF Core değer dönüştürücüleri .

Şunlara uygulanır

ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints)

Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs

ValueConverter<TModel,TProvider> sınıfının yeni bir örneğini başlatır.

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);
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)
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)), mappingHints As ConverterMappingHints)

Parametreler

convertToProviderExpression
Expression<Func<TModel,TProvider>>

Depoya veri yazarken nesneleri dönüştürmek için kullanılan ifade.

convertFromProviderExpression
Expression<Func<TProvider,TModel>>

Depodan veri okurken nesneleri dönüştürmek için kullanılan ifade.

mappingHints
ConverterMappingHints

tarafından dönüştürülen veriler için uygun modellerle veri türleri oluşturmak için kullanılabilecek ITypeMappingSource ipuçları.

Açıklamalar

Daha fazla bilgi ve örnek için bkz. EF Core değer dönüştürücüleri .

Şunlara uygulanır

ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean)

Kaynak:
ValueConverter`.cs

Sınıfın ValueConverter<TModel,TProvider> yeni bir örneğini başlatır ve null değerlerin dönüştürülmesine izin verir.

Uyarı: Null değerleri veritabanına ve veritabanından dönüştürmek bozuk sorgulara ve diğer sorunlara yol açabileceğinden bu şu anda bir iç API'dir. Daha fazla bilgi ve örnek için bkz. GitHub sorun #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.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.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)

Parametreler

convertToProviderExpression
Expression<Func<TModel,TProvider>>

Depoya veri yazarken nesneleri dönüştürmek için kullanılan ifade.

convertFromProviderExpression
Expression<Func<TProvider,TModel>>

Depodan veri okurken nesneleri dönüştürmek için kullanılan ifade.

convertsNulls
Boolean

ise true, null değerleri dönüştürme için dönüştürücüye geçirilir. Aksi takdirde null değerler her zaman null kalır.

Özellikler

Açıklamalar

Daha fazla bilgi ve örnek için bkz. EF Core değer dönüştürücüleri .

Şunlara uygulanır

ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints)

Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs
Kaynak:
ValueConverter`.cs

Sınıfın ValueConverter<TModel,TProvider> yeni bir örneğini başlatır ve null değerlerin dönüştürülmesine izin verir.

Uyarı: Null değerleri veritabanına ve veritabanından dönüştürmek bozuk sorgulara ve diğer sorunlara yol açabileceğinden bu şu anda bir iç API'dir. Daha fazla bilgi ve örnek için bkz. GitHub sorun #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]
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);
[<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)
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)), convertsNulls As Boolean, mappingHints As ConverterMappingHints)

Parametreler

convertToProviderExpression
Expression<Func<TModel,TProvider>>

Depoya veri yazarken nesneleri dönüştürmek için kullanılan ifade.

convertFromProviderExpression
Expression<Func<TProvider,TModel>>

Depodan veri okurken nesneleri dönüştürmek için kullanılan ifade.

convertsNulls
Boolean

ise true, null değerleri dönüştürme için dönüştürücüye geçirilir. Aksi takdirde null değerler her zaman null kalır.

mappingHints
ConverterMappingHints

tarafından dönüştürülen veriler için uygun modellerle veri türleri oluşturmak için kullanılabilecek ITypeMappingSource ipuçları.

Özellikler

Açıklamalar

Daha fazla bilgi ve örnek için bkz. EF Core değer dönüştürücüleri .

Şunlara uygulanır