IColumnModification 接口

定义

表示单个列的更新、插入或删除操作。 IReadOnlyModificationCommand 包含 的列表 IColumnModification

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

public interface IColumnModification
type IColumnModification = interface
Public Interface IColumnModification
派生

注解

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

属性

Column

列。

ColumnName

列的名称。

ColumnType

列的数据库类型。

Entry

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

IsConcurrencyToken
已过时.

指示列是否为并发标记。

IsCondition

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

IsKey

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

IsNullable

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

IsRead

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

IsWrite

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

JsonPath

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

OriginalParameterName

用于原始值参数的参数名称 (UseOriginalValueParameter) (如果需要)。

OriginalValue

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

ParameterName

用于当前值参数的参数名称 (UseCurrentValueParameter) (如果需要)。

Property

映射到列的属性。

TypeMapping

列的关系类型映射。

UseCurrentValue

指示是否应使用属性的当前值。

UseCurrentValueParameter

指示属性的当前值是否必须作为参数传递给 SQL。

UseOriginalValue

指示是否应使用属性的原始值。

UseOriginalValueParameter

指示属性的原始值是否必须作为参数传递给 SQL。

UseParameter

指示属性的值是否必须作为参数传递给 SQL,而不是内联。

Value

获取或设置映射到此列的属性的当前值。

方法

AddSharedColumnModification(IColumnModification)

添加影响相同数据库值的修改。

ResetParameterNames()

重置参数名称,以便在需要将命令重新添加到新批处理时可以重新生成这些名称。

适用于