Microsoft.EntityFrameworkCore.Storage.Json Namespace

Klassen

JsonBoolReaderWriter

Liest und schreibt JSON für bool Werte.

JsonByteArrayReaderWriter

Liest und schreibt JSON als Base64 für byte Arraywerte.

JsonByteReaderWriter

Liest und schreibt JSON für byte Werte.

JsonCastValueReaderWriter<TConverted>

Eine JsonValueReaderWriter<TValue> , die einen vorhandenen Reader/Writer umschließt und dem angegebenen Typ Umwandlungen hinzufügt.

JsonCharReaderWriter

Liest und schreibt JSON für char Werte.

JsonCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

Ein JsonValueReaderWriter<TValue> für Auflistungen von primitiven Elementen, die nicht Nullablesind.

JsonConvertedValueReaderWriter<TModel,TProvider>

Eine JsonValueReaderWriter<TValue> , die einen vorhandenen Leser/Writer umschließt und Konvertierungen vom Modelltyp zum und vom Anbietertyp hinzufügt.

JsonDateOnlyReaderWriter

Liest und schreibt JSON für DateOnly Werte.

JsonDateTimeOffsetReaderWriter

Liest und schreibt JSON für DateTimeOffset Werte.

JsonDateTimeReaderWriter

Liest und schreibt JSON für DateTime Werte.

JsonDecimalReaderWriter

Liest und schreibt JSON für decimal Werte.

JsonDoubleReaderWriter

Liest und schreibt JSON für double Werte.

JsonFloatReaderWriter

Liest und schreibt JSON für float Werte.

JsonGuidReaderWriter

Liest und schreibt JSON für Guid Werte.

JsonInt16ReaderWriter

Liest und schreibt JSON für short Werte.

JsonInt32ReaderWriter

Liest und schreibt JSON für int Werte.

JsonInt64ReaderWriter

Liest und schreibt JSON für long Werte.

JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

Ein JsonValueReaderWriter<TValue> für Auflistungen von primitiven Nullable-Werttypen.

JsonNullReaderWriter

Liest und schreibt JSON für null Werte.

JsonReaderData

Enthält den Zustand für die Verwendung mit einem Utf8JsonReaderManager, der das Lesen aus einem oder einem Stream Puffer abstrahiert.

JsonSByteReaderWriter

Liest und schreibt JSON für sbyte Werte.

JsonSignedEnumReaderWriter<TEnum>

Liest und schreibt JSON für enum Werte, die durch eine ganze Zahl mit Vorzeichen unterstützt werden.

JsonStringReaderWriter

Liest und schreibt JSON für string Werte.

JsonTimeOnlyReaderWriter

Liest und schreibt JSON für TimeOnly Werte.

JsonTimeSpanReaderWriter

Liest und schreibt JSON für TimeSpan Werte.

JsonUInt16ReaderWriter

Liest und schreibt JSON für ushort Werte.

JsonUInt32ReaderWriter

Liest und schreibt JSON für uint Werte.

JsonUInt64ReaderWriter

Liest und schreibt JSON für ulong Werte.

JsonUnsignedEnumReaderWriter<TEnum>

Liest und schreibt JSON für enum Werte, die durch eine ganze Zahl ohne Vorzeichen unterstützt werden.

JsonValueReaderWriter

Liest und schreibt den JSON-Wert für ein bestimmtes Modell oder einen angegebenen Anbieterwert.

JsonValueReaderWriter<TValue>

Liest und schreibt den JSON-Wert für ein bestimmtes Modell oder einen angegebenen Anbieterwert.

JsonValueReaderWriterSource

Versucht, einen JsonValueReaderWriter für einen bestimmten CLR-Typ zu finden.

JsonValueReaderWriterSourceDependencies

Parameterklasse für Dienstabhängigkeiten für JsonValueReaderWriterSource

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

JsonWarningEnumReaderWriter<TEnum>

Liest und schreibt JSON für enum Werte, bei denen Zeichenfolgenwerte anstelle von numerischen gelesen werden können, und wenn dies geschieht, wird eine Warnung generiert.

Strukturen

Utf8JsonReaderManager

Verwaltet das Puffern unter einem Utf8JsonReader.

Schnittstellen

IJsonValueReaderWriterSource

Versucht, einen JsonValueReaderWriter für einen bestimmten CLR-Typ zu finden.