NumberToBytesConverter<TNumber> Klasa
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.
Konwertuje wartości liczbowe na i z tablic bajtów.
public class NumberToBytesConverter<TNumber> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TNumber,byte[]>
type NumberToBytesConverter<'Number> = class
inherit ValueConverter<'Number, byte[]>
Public Class NumberToBytesConverter(Of TNumber)
Inherits ValueConverter(Of TNumber, Byte())
Parametry typu
- TNumber
- Dziedziczenie
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Konwertery wartości platformy EF Core .
Konstruktory
NumberToBytesConverter<TNumber>() |
Tworzy nowe wystąpienie tego konwertera. |
NumberToBytesConverter<TNumber>(ConverterMappingHints) |
Tworzy nowe wystąpienie tego konwertera. |
Właściwości
ConvertFromProvider |
Pobiera funkcję do konwertowania obiektów podczas odczytywania danych ze sklepu, konfiguracji w celu obsługi wartości null, boksu i niezgodnych dokładnie dopasowań typów prostych. (Odziedziczone po ValueConverter<TModel,TProvider>) |
ConvertFromProviderExpression |
Pobiera 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, boksu i nie dokładnych dopasowań prostych typów. (Odziedziczone po ValueConverter<TModel,TProvider>) |
ConvertFromProviderTyped |
Pobiera funkcję do konwertowania obiektów podczas odczytywania danych z magazynu. (Odziedziczone po ValueConverter<TModel,TProvider>) |
ConvertsNulls |
Jeśli |
ConvertToProvider |
Pobiera funkcję do konwertowania obiektów podczas zapisywania danych w magazynie, konfiguracji w celu obsługi wartości null, boksu i niezgodnych dokładnie dopasowań typów prostych. (Odziedziczone po ValueConverter<TModel,TProvider>) |
ConvertToProviderExpression |
Pobiera wyrażenie do konwertowania obiektów podczas zapisywania danych w magazynie, dokładnie tak jak podane i może nie obsługiwać wartości null, boksu i nie dokładnych dopasowań prostych typów. (Odziedziczone po ValueConverter<TModel,TProvider>) |
ConvertToProviderTyped |
Pobiera funkcję do konwertowania obiektów podczas zapisywania danych w magazynie. (Odziedziczone po ValueConverter<TModel,TProvider>) |
DefaultInfo |
A ValueConverterInfo dla domyślnego użycia tego konwertera. |
MappingHints |
Wskazówki, których można użyć do ITypeMappingSource tworzenia typów danych z odpowiednimi aspektami dla przekonwertowanych danych. (Odziedziczone po ValueConverter) |
ModelClrType |
Typ CLR używany w modelu EF. (Odziedziczone po ValueConverter<TModel,TProvider>) |
ProviderClrType |
Typ CLR używany podczas odczytywania i zapisywania z magazynu. (Odziedziczone po ValueConverter<TModel,TProvider>) |
Metody
BytesToDecimal(Byte[]) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |
ComposeWith(ValueConverter) |
Komponuje inne ValueConverter wystąpienie z tym takim, że wynik pierwszej konwersji jest używany jako dane wejściowe do drugiej konwersji. (Odziedziczone po ValueConverter) |
DecimalToBytes(Decimal) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |
ReverseInt(Byte[]) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |
ReverseLong(Byte[]) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |
ReverseShort(Byte[]) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |
ToBytes() |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |
ToNumber() |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |