BoolToTwoValuesConverter<TProvider> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 Boolean 值与 和 从两个不同的值进行转换。
public class BoolToTwoValuesConverter<TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<bool,TProvider>
type BoolToTwoValuesConverter<'Provider> = class
inherit ValueConverter<bool, 'Provider>
Public Class BoolToTwoValuesConverter(Of TProvider)
Inherits ValueConverter(Of Boolean, TProvider)
类型参数
- TProvider
- 继承
- 派生
注解
有关详细信息和示例 ,请参阅 EF Core 值转换器 。
构造函数
BoolToTwoValuesConverter<TProvider>(TProvider, TProvider, Expression<Func<TProvider,Boolean>>, ConverterMappingHints) |
创建此转换器的新实例,该实例将 false 转换为 |
属性
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>) |
MappingHints |
可用于创建数据类型的 ITypeMappingSource 提示,这些数据类型具有转换后的数据的相应方面。 (继承自 ValueConverter) |
ModelClrType |
EF 模型中使用的 CLR 类型。 (继承自 ValueConverter<TModel,TProvider>) |
ProviderClrType |
从存储区读取和写入时使用的 CLR 类型。 (继承自 ValueConverter<TModel,TProvider>) |
方法
ComposeWith(ValueConverter) |
使用此实例编写另一 ValueConverter 个实例,以便将第一个转换的结果用作第二个转换的输入。 (继承自 ValueConverter) |