ValueConverter<TModel,TProvider> Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints) |
Inicjuje nowe wystąpienie klasy ValueConverter<TModel,TProvider>. |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints) |
Inicjuje ValueConverter<TModel,TProvider> nowe wystąpienie klasy, umożliwiając konwersję wartości null. Ostrzeżenie: jest to obecnie wewnętrzny interfejs API, ponieważ konwertowanie wartości null na i z bazy danych może prowadzić do przerwania zapytań i innych problemów. Aby uzyskać więcej informacji i przykłady, zobacz problem z usługą GitHub nr 26230 . |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints)
- Źródło:
- ValueConverter%60.cs
- Źródło:
- ValueConverter%60.cs
- Źródło:
- ValueConverter%60.cs
- Źródło:
- ValueConverter%60.cs
- Źródło:
- ValueConverter%60.cs
- Źródło:
- ValueConverter%60.cs
- Źródło:
- ValueConverter%60.cs
- Źródło:
- ValueConverter%60.cs
- Źródło:
- ValueConverter%60.cs
Inicjuje nowe wystąpienie klasy 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)
Parametry
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
Wyrażenie do konwertowania obiektów podczas zapisywania danych w magazynie.
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
Wyrażenie do konwertowania obiektów podczas odczytywania danych z magazynu.
- mappingHints
- ConverterMappingHints
Wskazówki, które mogą być używane przez ITypeMappingSource element do tworzenia typów danych z odpowiednimi aspektami dla przekonwertowanych danych.
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Konwertery wartości platformy EF Core .
Dotyczy
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints)
- Źródło:
- ValueConverter%60.cs
- Źródło:
- ValueConverter%60.cs
- Źródło:
- ValueConverter%60.cs
- Źródło:
- ValueConverter%60.cs
Inicjuje ValueConverter<TModel,TProvider> nowe wystąpienie klasy, umożliwiając konwersję wartości null.
Ostrzeżenie: jest to obecnie wewnętrzny interfejs API, ponieważ konwertowanie wartości null na i z bazy danych może prowadzić do przerwania zapytań i innych problemów. Aby uzyskać więcej informacji i przykłady, zobacz problem z usługą GitHub nr 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)
Parametry
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
Wyrażenie do konwertowania obiektów podczas zapisywania danych w magazynie.
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
Wyrażenie do konwertowania obiektów podczas odczytywania danych z magazynu.
- convertsNulls
- Boolean
Jeśli true
wartość , wartości null zostaną przekazane do konwertera do konwersji. W przeciwnym razie wartości null zawsze pozostają zerowe.
- mappingHints
- ConverterMappingHints
Wskazówki, które mogą być używane przez ITypeMappingSource element do tworzenia typów danych z odpowiednimi aspektami dla przekonwertowanych danych.
- Atrybuty
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Konwertery wartości platformy EF Core .