CollectionToJsonStringConverter<TElement> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个值转换器,用于将 .NET 基元集合转换为 JSON 字符串。
public class CollectionToJsonStringConverter<TElement> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<System.Collections.Generic.IEnumerable<TElement>,string>
type CollectionToJsonStringConverter<'Element> = class
inherit ValueConverter<seq<'Element>, string>
Public Class CollectionToJsonStringConverter(Of TElement)
Inherits ValueConverter(Of IEnumerable(Of TElement), String)
类型参数
- TElement
- 继承
-
CollectionToJsonStringConverter<TElement>
构造函数
CollectionToJsonStringConverter<TElement>(JsonValueReaderWriter) |
创建此转换器的新实例。 |
属性
ConvertFromProvider |
获取函数,用于在从存储中读取数据时转换对象,设置以处理简单类型的 null、装箱和非完全匹配项。 (继承自 ValueConverter<TModel,TProvider>) |
ConvertFromProviderExpression |
获取在从存储中读取数据时转换对象的表达式,该表达式与提供的完全一样,并且可能无法处理简单类型的 null、装箱和非完全匹配项。 (继承自 ValueConverter<TModel,TProvider>) |
ConvertFromProviderTyped |
获取用于在从存储中读取数据时转换对象的函数。 (继承自 ValueConverter<TModel,TProvider>) |
ConvertsNulls |
如果 |
ConvertToProvider |
获取在将数据写入存储时转换对象的函数,该函数设置为处理简单类型的 null、装箱和非完全匹配项。 (继承自 ValueConverter<TModel,TProvider>) |
ConvertToProviderExpression |
获取在将数据写入存储时转换对象的表达式,该表达式与提供的完全一样,并且可能无法处理简单类型的 null、装箱和非完全匹配项。 (继承自 ValueConverter<TModel,TProvider>) |
ConvertToProviderTyped |
获取在将数据写入存储时转换对象的函数。 (继承自 ValueConverter<TModel,TProvider>) |
JsonReaderWriter |
要使用的读取器/编写器。 |
MappingHints |
可用于 ITypeMappingSource 为转换的数据创建具有适当分面的数据类型的提示。 (继承自 ValueConverter) |
ModelClrType |
EF 模型中使用的 CLR 类型。 (继承自 ValueConverter<TModel,TProvider>) |
ProviderClrType |
从存储中读取和写入时使用的 CLR 类型。 (继承自 ValueConverter<TModel,TProvider>) |
方法
ComposeWith(ValueConverter) |
使用此实例编写另一 ValueConverter 个实例,以便第一个转换的结果用作第二个转换的输入。 (继承自 ValueConverter) |