Udostępnij za pośrednictwem


DateTimeOffsetToBinaryConverter Klasa

Definicja

Konwertuje DateTime na i z reprezentacji binarnej w długim czasie. Wartość DateTime jest obcięta poza dokładnością 0,1 milisekund.

public class DateTimeOffsetToBinaryConverter : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<DateTimeOffset,long>
type DateTimeOffsetToBinaryConverter = class
    inherit ValueConverter<DateTimeOffset, int64>
Public Class DateTimeOffsetToBinaryConverter
Inherits ValueConverter(Of DateTimeOffset, Long)
Dziedziczenie
DateTimeOffsetToBinaryConverter

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Konwertery wartości platformy EF Core .

Konstruktory

DateTimeOffsetToBinaryConverter()

Tworzy nowe wystąpienie tego konwertera.

DateTimeOffsetToBinaryConverter(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 truewartość , wartości null zostaną przekazane do konwertera do konwersji. W przeciwnym razie wartości null zawsze pozostają zerowe.

(Odziedziczone po ValueConverter)
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

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)
ToDateTimeOffset(Int64)

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.

ToLong(DateTimeOffset)

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.

Dotyczy