DateTimeOffsetToBinaryConverter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wandelt DateTime in eine lange und aus binäre Darstellung um. DateTime wird über die Genauigkeit von 0,1 Millisekunden hinaus abgeschnitten.
public class DateTimeOffsetToBinaryConverter : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<DateTimeOffset,long>
[System.Runtime.CompilerServices.Nullable(0)]
public class DateTimeOffsetToBinaryConverter : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<DateTimeOffset,long>
type DateTimeOffsetToBinaryConverter = class
inherit ValueConverter<DateTimeOffset, int64>
[<System.Runtime.CompilerServices.Nullable(0)>]
type DateTimeOffsetToBinaryConverter = class
inherit ValueConverter<DateTimeOffset, int64>
Public Class DateTimeOffsetToBinaryConverter
Inherits ValueConverter(Of DateTimeOffset, Long)
- Vererbung
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter EF Core-Wertkonverter .
Konstruktoren
| Name | Beschreibung |
|---|---|
| DateTimeOffsetToBinaryConverter() |
Erstellt eine neue Instanz dieses Konverters. |
| DateTimeOffsetToBinaryConverter(ConverterMappingHints) |
Erstellt eine neue Instanz dieses Konverters. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ConstructorExpression |
Der Ausdruck, der die Konstruktion dieses Objekts darstellt. (Geerbt von ValueConverter<TModel,TProvider>) |
| ConstructorExpressionWithoutMappingHints |
Der Ausdruck, der die Konstruktion dieses Objekts ohne ConverterMappingHints. (Geerbt von ValueConverter<TModel,TProvider>) |
| ConvertFromProvider |
Ruft die Funktion zum Konvertieren von Objekten beim Lesen von Daten aus dem Speicher, Setup zum Behandeln von Nullen, Boxen und nicht exakten Übereinstimmungen von einfachen Typen ab. (Geerbt von ValueConverter<TModel,TProvider>) |
| ConvertFromProviderExpression |
Ruft den Ausdruck ab, um Objekte beim Lesen von Daten aus dem Speicher zu konvertieren, genau wie angegeben und behandelt möglicherweise keine Nullen, Boxen und nicht exakten Übereinstimmungen einfacher Typen. (Geerbt von ValueConverter<TModel,TProvider>) |
| ConvertFromProviderTyped |
Ruft die Funktion zum Konvertieren von Objekten beim Lesen von Daten aus dem Speicher ab. (Geerbt von ValueConverter<TModel,TProvider>) |
| ConvertsNulls |
Wenn |
| ConvertToProvider |
Ruft die Funktion zum Konvertieren von Objekten beim Schreiben von Daten in den Speicher, Setup zum Behandeln von Nullen, Boxen und nicht exakten Übereinstimmungen einfacher Typen ab. (Geerbt von ValueConverter<TModel,TProvider>) |
| ConvertToProviderExpression |
Ruft den Ausdruck ab, um Objekte beim Schreiben von Daten in den Speicher zu konvertieren, genau wie angegeben und behandelt möglicherweise keine Nullen, Boxen und nicht exakten Übereinstimmungen einfacher Typen. (Geerbt von ValueConverter<TModel,TProvider>) |
| ConvertToProviderTyped |
Ruft die Funktion zum Konvertieren von Objekten beim Schreiben von Daten in den Speicher ab. (Geerbt von ValueConverter<TModel,TProvider>) |
| DefaultInfo |
A ValueConverterInfo für die Standardverwendung dieses Konverters. |
| Instance |
Eine zwischengespeicherte Standardinstanz dieses Konverters. |
| MappingHints |
Hinweise, die ITypeMappingSource vom Typ "Datentypen" mit entsprechenden Facets für die konvertierten Daten erstellt werden können. (Geerbt von ValueConverter) |
| ModelClrType |
Der CLR-Typ, der im EF-Modell verwendet wird. (Geerbt von ValueConverter<TModel,TProvider>) |
| ProviderClrType |
Der CLR-Typ, der beim Lesen und Schreiben aus dem Speicher verwendet wird. (Geerbt von ValueConverter<TModel,TProvider>) |
Methoden
| Name | Beschreibung |
|---|---|
| ComposeWith(ValueConverter) |
Verfasst eine weitere ValueConverter Instanz mit diesem, sodass das Ergebnis der ersten Konvertierung als Eingabe für die zweite Konvertierung verwendet wird. (Geerbt von ValueConverter) |
| ToDateTimeOffset(Int64) |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| ToLong(DateTimeOffset) |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |