共用方式為


ColumnModification 類別

定義

介面的實作 IColumnModification

此類型通常是由資料庫提供者使用;它通常不會用於應用程式程式碼中。

public class ColumnModification
public class ColumnModification : Microsoft.EntityFrameworkCore.Update.IColumnModification
type ColumnModification = class
type ColumnModification = class
    interface IColumnModification
Public Class ColumnModification
Public Class ColumnModification
Implements IColumnModification
繼承
ColumnModification
實作

備註

表示單一資料行的更新、插入或刪除作業。 IReadOnlyModificationCommand 包含 的清單 IColumnModification

如需詳細資訊 和範例,請參閱資料庫提供者和延伸模組的實作

建構函式

ColumnModification(ColumnModificationParameters)

建立新的 ColumnModification 執行個體。

ColumnModification(IUpdateEntry, IProperty, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
已淘汰.
已淘汰.

建立新的 ColumnModification 執行個體。

ColumnModification(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)
已淘汰.

建立新的 ColumnModification 執行個體。

ColumnModification(IUpdateEntry, IProperty, IRelationalPropertyAnnotations, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean)

建立新的 ColumnModification 執行個體。

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean)

建立新的 ColumnModification 執行個體。

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean, Boolean)
已淘汰.
已淘汰.

建立新的 ColumnModification 執行個體。

ColumnModification(String, Object, Object, IProperty, String, Boolean, Boolean, Boolean, Boolean, Boolean)
已淘汰.
已淘汰.

建立新的 ColumnModification 執行個體。

ColumnModification(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
已淘汰.

建立新的 ColumnModification 執行個體。

屬性

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(ColumnModification)

加入會影響相同資料庫值的修改。

AddSharedColumnModification(IColumnModification)

加入會影響相同資料庫值的修改。

GetCurrentProviderValue(IUpdateEntry, IProperty)

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不需任何通知。 您應該只在程式碼中直接使用它,並特別小心,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

GetCurrentValue(IUpdateEntry, IProperty)

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不需任何通知。 您應該只在程式碼中直接使用它,並特別小心,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

GetOriginalProviderValue(IUpdateEntry, IProperty)

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不需任何通知。 您應該只在程式碼中直接使用它,並特別小心,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

GetOriginalValue(IUpdateEntry, IProperty)

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不需任何通知。 您應該只在程式碼中直接使用它,並特別小心,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

IsModified(IUpdateEntry, IProperty)

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不需任何通知。 您應該只在程式碼中直接使用它,並特別小心,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

IsStoreGenerated(IUpdateEntry, IProperty)

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不需任何通知。 您應該只在程式碼中直接使用它,並特別小心,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

ResetParameterNames()

重設參數名稱,以便在命令需要重新新增至新批次時重新產生。

SetStoreGeneratedValue(IUpdateEntry, IProperty, Object)

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不需任何通知。 您應該只在程式碼中直接使用它,並特別小心,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

適用於