ColumnModificationParameters 结构

定义

用于创建实例的参数 ColumnModification

此类型通常由数据库提供程序使用;它通常不用于应用程序代码。

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ColumnModificationParameters : IEquatable<Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters>
[<System.Runtime.CompilerServices.IsReadOnly>]
type ColumnModificationParameters = struct
Public Structure ColumnModificationParameters
Implements IEquatable(Of ColumnModificationParameters)
继承
ColumnModificationParameters
属性
实现

注解

有关详细信息 和示例,请参阅数据库提供程序和扩展的实现

构造函数

ColumnModificationParameters(IColumn, Object, Object, IProperty, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

创建一个新的 ColumnModificationParameters 实例。

ColumnModificationParameters(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)

创建一个新的 ColumnModificationParameters 实例。

ColumnModificationParameters(IUpdateEntry, IProperty, IColumnBase, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)

创建一个新的 ColumnModificationParameters 实例。

ColumnModificationParameters(String, Object, IProperty, String, RelationalTypeMapping, String, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

创建一个特定于更新映射到 JSON 列的对象的新 ColumnModificationParameters 实例。

ColumnModificationParameters(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

创建一个新的 ColumnModificationParameters 实例。

属性

Column

列。

ColumnName

列的名称。

ColumnType

列的数据库类型。

Entry

表示 IUpdateEntry 正在修改的实体的 。

GenerateParameterName

用于生成更新 SQL 的参数名称的委托。

IsCondition

指示更新时是否在 子句中使用 WHERE 列。

IsKey

指示列是主键还是备用键的一部分。

IsNullable

一个值,该值指示列是否可以包含 null 值。

IsRead

指示是否必须从列的数据库中读取值。

IsWrite

指示是否必须将值写入列的数据库。

JsonPath

如果修改 JSON 列,则为指向需要更新的 JSON 元素的 JSON 路径。

OriginalValue

映射到列的属性的原始值。

Property

映射到列的属性。

SensitiveLoggingEnabled

指示是否可以记录潜在的敏感数据 (,例如) 的数据库值。

TypeMapping

列的关系类型映射。

Value

映射到列的属性的当前值。

方法

Equals(ColumnModificationParameters)

用于创建实例的参数 ColumnModification

此类型通常由数据库提供程序使用;它通常不用于应用程序代码。

Equals(Object)

用于创建实例的参数 ColumnModification

此类型通常由数据库提供程序使用;它通常不用于应用程序代码。

GetHashCode()

用于创建实例的参数 ColumnModification

此类型通常由数据库提供程序使用;它通常不用于应用程序代码。

ToString()

用于创建实例的参数 ColumnModification

此类型通常由数据库提供程序使用;它通常不用于应用程序代码。

运算符

Equality(ColumnModificationParameters, ColumnModificationParameters)

用于创建实例的参数 ColumnModification

此类型通常由数据库提供程序使用;它通常不用于应用程序代码。

Inequality(ColumnModificationParameters, ColumnModificationParameters)

用于创建实例的参数 ColumnModification

此类型通常由数据库提供程序使用;它通常不用于应用程序代码。

适用于