Udostępnij za pośrednictwem


Microsoft.EntityFrameworkCore.Storage.Json Przestrzeń nazw

Klasy

JsonBoolReaderWriter

Odczytuje i zapisuje kod JSON dla bool wartości.

JsonByteArrayReaderWriter

Odczytuje i zapisuje kod JSON jako base64 dla byte wartości tablicy.

JsonByteReaderWriter

Odczytuje i zapisuje kod JSON dla byte wartości.

JsonCastValueReaderWriter<TConverted>

Element JsonValueReaderWriter<TValue> , który opakowuje istniejący czytelnik/składnik zapisywania i dodaje rzutowania do danego typu.

JsonCharReaderWriter

Odczytuje i zapisuje kod JSON dla char wartości.

JsonCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

A JsonValueReaderWriter<TValue> dla kolekcji elementów pierwotnych, które nie Nullablesą .

JsonConvertedValueReaderWriter<TModel,TProvider>

Element JsonValueReaderWriter<TValue> , który opakowuje istniejący czytnik/składnik zapisywania i dodaje konwersje z typu modelu do i z typu dostawcy.

JsonDateOnlyReaderWriter

Odczytuje i zapisuje kod JSON dla DateOnly wartości.

JsonDateTimeOffsetReaderWriter

Odczytuje i zapisuje kod JSON dla DateTimeOffset wartości.

JsonDateTimeReaderWriter

Odczytuje i zapisuje kod JSON dla DateTime wartości.

JsonDecimalReaderWriter

Odczytuje i zapisuje kod JSON dla decimal wartości.

JsonDoubleReaderWriter

Odczytuje i zapisuje kod JSON dla double wartości.

JsonFloatReaderWriter

Odczytuje i zapisuje kod JSON dla float wartości.

JsonGuidReaderWriter

Odczytuje i zapisuje kod JSON dla Guid wartości.

JsonInt16ReaderWriter

Odczytuje i zapisuje kod JSON dla short wartości.

JsonInt32ReaderWriter

Odczytuje i zapisuje kod JSON dla int wartości.

JsonInt64ReaderWriter

Odczytuje i zapisuje kod JSON dla long wartości.

JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

A JsonValueReaderWriter<TValue> dla kolekcji typów wartości pierwotnych dopuszczalnych wartości null.

JsonNullReaderWriter

Odczytuje i zapisuje kod JSON dla null wartości.

JsonReaderData

Zawiera stan do użycia z elementem Utf8JsonReaderManager, abstrakcyjnym odczytem z Stream buforu lub.

JsonSByteReaderWriter

Odczytuje i zapisuje kod JSON dla sbyte wartości.

JsonSignedEnumReaderWriter<TEnum>

Odczytuje i zapisuje kod JSON dla enum wartości wspieranych przez podpisaną liczbę całkowitą.

JsonStringReaderWriter

Odczytuje i zapisuje kod JSON dla string wartości.

JsonTimeOnlyReaderWriter

Odczytuje i zapisuje kod JSON dla TimeOnly wartości.

JsonTimeSpanReaderWriter

Odczytuje i zapisuje kod JSON dla TimeSpan wartości.

JsonUInt16ReaderWriter

Odczytuje i zapisuje kod JSON dla ushort wartości.

JsonUInt32ReaderWriter

Odczytuje i zapisuje kod JSON dla uint wartości.

JsonUInt64ReaderWriter

Odczytuje i zapisuje kod JSON dla ulong wartości.

JsonUnsignedEnumReaderWriter<TEnum>

Odczytuje i zapisuje kod JSON dla enum wartości wspieranych przez niepodpisaną liczbę całkowitą.

JsonValueReaderWriter

Odczytuje i zapisuje wartość JSON dla danego modelu lub wartości dostawcy.

JsonValueReaderWriter<TValue>

Odczytuje i zapisuje wartość JSON dla danego modelu lub wartości dostawcy.

JsonValueReaderWriterSource

Próbuje znaleźć element JsonValueReaderWriter dla danego typu CLR.

JsonValueReaderWriterSourceDependencies

Klasa parametrów zależności usługi dla JsonValueReaderWriterSource

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

JsonWarningEnumReaderWriter<TEnum>

Odczytuje i zapisuje kod JSON dla enum wartości, w których wartości ciągów mogą być odczytywane zamiast liczbowe, a w takim przypadku jest generowane ostrzeżenie.

Struktury

Utf8JsonReaderManager

Zarządza buforowaniem pod elementem Utf8JsonReader.

Interfejsy

IJsonValueReaderWriterSource

Próbuje znaleźć element JsonValueReaderWriter dla danego typu CLR.