ValueConverter 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(LambdaExpression, LambdaExpression, ConverterMappingHints) |
Inicjuje nowe wystąpienie klasy ValueConverter. |
ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints) |
Inicjuje ValueConverter 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(LambdaExpression, LambdaExpression, ConverterMappingHints)
- Źródło:
- ValueConverter.cs
- Źródło:
- ValueConverter.cs
- Źródło:
- ValueConverter.cs
- Źródło:
- ValueConverter.cs
- Źródło:
- ValueConverter.cs
- Źródło:
- ValueConverter.cs
- Źródło:
- ValueConverter.cs
- Źródło:
- ValueConverter.cs
- Źródło:
- ValueConverter.cs
Inicjuje nowe wystąpienie klasy ValueConverter.
protected ValueConverter (System.Linq.Expressions.LambdaExpression convertToProviderExpression, System.Linq.Expressions.LambdaExpression convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints mappingHints = default);
protected ValueConverter (System.Linq.Expressions.LambdaExpression convertToProviderExpression, System.Linq.Expressions.LambdaExpression convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter : System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
Protected Sub New (convertToProviderExpression As LambdaExpression, convertFromProviderExpression As LambdaExpression, Optional mappingHints As ConverterMappingHints = Nothing)
Parametry
- convertToProviderExpression
- LambdaExpression
Wyrażenie do konwertowania obiektów podczas zapisywania danych do magazynu, dokładnie tak jak podane i może nie obsługiwać wartości null, boxing i niedopasowania dokładnych dopasowań typów prostych.
- convertFromProviderExpression
- LambdaExpression
Wyrażenie do konwertowania obiektów podczas odczytywania danych z magazynu, dokładnie tak jak podane i może nie obsługiwać wartości null, boxing i niedopasowania dokładnych dopasowań typów prostych.
- 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(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)
- Źródło:
- ValueConverter.cs
- Źródło:
- ValueConverter.cs
- Źródło:
- ValueConverter.cs
- Źródło:
- ValueConverter.cs
Inicjuje ValueConverter 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]
protected ValueConverter (System.Linq.Expressions.LambdaExpression convertToProviderExpression, System.Linq.Expressions.LambdaExpression convertFromProviderExpression, bool convertsNulls, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter : System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression * bool * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
Protected Sub New (convertToProviderExpression As LambdaExpression, convertFromProviderExpression As LambdaExpression, convertsNulls As Boolean, Optional mappingHints As ConverterMappingHints = Nothing)
Parametry
- convertToProviderExpression
- LambdaExpression
Wyrażenie do konwertowania obiektów podczas zapisywania danych do magazynu, dokładnie tak jak podane i może nie obsługiwać wartości null, boxing i niedopasowania dokładnych dopasowań typów prostych.
- convertFromProviderExpression
- LambdaExpression
Wyrażenie do konwertowania obiektów podczas odczytywania danych z magazynu, dokładnie tak jak podane i może nie obsługiwać wartości null, boxing i niedopasowania dokładnych dopasowań typów prostych.
- 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 .