Microsoft.EntityFrameworkCore.Storage.Json 命名空间

类

名称 说明
JsonBoolReaderWriter

读取和写入值的 JSON bool 。

JsonByteArrayReaderWriter

读取和写入 JSON 作为数组值的 base64 byte 。

JsonByteReaderWriter

读取和写入值的 JSON byte 。

JsonCastValueReaderWriter<TConverted>

JsonValueReaderWriter<TValue>包装现有读取器/编写器并将强制转换添加到给定类型。

JsonCharReaderWriter

读取和写入值的 JSON char 。

JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement>

一个 JsonValueReaderWriter<TValue> 用于基元可为 null 的值类型的集合。

JsonCollectionOfReferencesReaderWriter<TConcreteCollection,TElement>

一个 JsonValueReaderWriter<TValue> 用于作为引用类型的基元元素的集合。 />.

JsonCollectionOfStructsReaderWriter<TConcreteCollection,TElement>

一 JsonValueReaderWriter<TValue> 个用于基元元素的集合,这些元素不是引用类型,不是 Nullable。

JsonCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

一个 JsonValueReaderWriter<TValue> 用于不是基元元素 Nullable的集合。

JsonConvertedValueReaderWriter<TModel,TProvider>

JsonValueReaderWriter<TValue>包装现有读取器/编写器并添加从模型类型到提供程序类型的转换。

JsonDateOnlyReaderWriter

读取和写入值的 JSON DateOnly 。

JsonDateTimeOffsetReaderWriter

读取和写入值的 JSON DateTimeOffset 。

JsonDateTimeReaderWriter

读取和写入值的 JSON DateTime 。

JsonDecimalReaderWriter

读取和写入值的 JSON decimal 。

JsonDoubleReaderWriter

读取和写入值的 JSON double 。

JsonFloatReaderWriter

读取和写入值的 JSON float 。

JsonGuidReaderWriter

读取和写入值的 JSON Guid 。

JsonInt16ReaderWriter

读取和写入值的 JSON short 。

JsonInt32ReaderWriter

读取和写入值的 JSON int 。

JsonInt64ReaderWriter

读取和写入值的 JSON long 。

JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

一个 JsonValueReaderWriter<TValue> 用于基元可为 null 的值类型的集合。

JsonNullReaderWriter

读取和写入值的 JSON null 。

JsonReaderData

包含用于从 Utf8JsonReaderManager或缓冲区提取读取 Stream 的状态。

JsonSByteReaderWriter

读取和写入值的 JSON sbyte 。

JsonSignedEnumReaderWriter<TEnum>

读取和写入由带符号整数支持的值的 JSON enum 。

JsonStringReaderWriter

读取和写入值的 JSON string 。

JsonTimeOnlyReaderWriter

读取和写入值的 JSON TimeOnly 。

JsonTimeSpanReaderWriter

读取和写入值的 JSON TimeSpan 。

JsonUInt16ReaderWriter

读取和写入值的 JSON ushort 。

JsonUInt32ReaderWriter

读取和写入值的 JSON uint 。

JsonUInt64ReaderWriter

读取和写入值的 JSON ulong 。

JsonUnsignedEnumReaderWriter<TEnum>

读取 enum 和写入由无符号整数支持的值的 JSON。

JsonValueReaderWriter

读取和写入给定模型或提供程序值的 JSON 值。

JsonValueReaderWriter<TValue>

读取和写入给定模型或提供程序值的 JSON 值。

JsonValueReaderWriterSource

尝试查找给定 CLR 类型的值 JsonValueReaderWriter 。

JsonValueReaderWriterSourceDependencies

服务依赖项参数类 JsonValueReaderWriterSource

此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

JsonWarningEnumReaderWriter<TEnum>

读取 enum 和写入字符串值(而不是数值)的值的 JSON,并在发生这种情况时生成警告。

结构

名称 说明
Utf8JsonReaderManager

管理下 Utf8JsonReader缓冲 。

接口

名称 说明
IJsonValueReaderWriterSource

尝试查找给定 CLR 类型的值 JsonValueReaderWriter 。