語言

ColumnModificationParameters 建構函式

定義

多載

名稱 Description
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(IColumn, Object, Object, IProperty, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

建立新的 ColumnModificationParameters 實例。

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

建立 ColumnModificationParameters 一個專門用於更新映射到 JSON 欄位的物件的新實例。

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

建立 ColumnModificationParameters 一個專門用於更新映射到 JSON 欄位的物件的新實例。

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

建立新的 ColumnModificationParameters 實例。

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

來源:
ColumnModificationParameters.cs

建立新的 ColumnModificationParameters 實例。

public ColumnModificationParameters(Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool valueIsRead, bool valueIsWrite, bool columnIsKey, bool columnIsCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumn * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumn, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, valueIsRead As Boolean, valueIsWrite As Boolean, columnIsKey As Boolean, columnIsCondition As Boolean, sensitiveLoggingEnabled As Boolean)

參數

entry
IUpdateEntry

那 IUpdateEntry 代表被修改的實體。

property
IProperty

映射到欄位的屬性。

column
IColumn

待修改的柱子。

generateParameterName
Func<String>

一個用來產生更新 SQL 參數名稱的代理。

typeMapping
RelationalTypeMapping

關聯型態映射用於指令參數。

valueIsRead
Boolean

表示欄位是否必須從資料庫讀取某個值。

valueIsWrite
Boolean

表示欄位是否必須將值寫入資料庫。

columnIsKey
Boolean

表示該欄位是屬於主調還是備用調。

columnIsCondition
Boolean

更新時會顯示該欄位是否被用於條款 WHERE 中。

sensitiveLoggingEnabled
Boolean

指示是否可以記錄潛在敏感資料(例如資料庫值)。

適用於

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

來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs

建立新的 ColumnModificationParameters 實例。

public ColumnModificationParameters(Microsoft.EntityFrameworkCore.Update.IUpdateEntry? entry, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Metadata.IColumnBase column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool valueIsRead, bool valueIsWrite, bool columnIsKey, bool columnIsCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumnBase * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumnBase, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, valueIsRead As Boolean, valueIsWrite As Boolean, columnIsKey As Boolean, columnIsCondition As Boolean, sensitiveLoggingEnabled As Boolean)

參數

entry
IUpdateEntry

那 IUpdateEntry 代表被修改的實體。

property
IProperty

映射到欄位的屬性。

column
IColumnBase

待修改的柱子。

generateParameterName
Func<String>

一個用來產生更新 SQL 參數名稱的代理。

typeMapping
RelationalTypeMapping

關聯型態映射用於指令參數。

valueIsRead
Boolean

表示欄位是否必須從資料庫讀取某個值。

valueIsWrite
Boolean

表示欄位是否必須將值寫入資料庫。

columnIsKey
Boolean

表示該欄位是屬於主調還是備用調。

columnIsCondition
Boolean

更新時會顯示該欄位是否被用於條款 WHERE 中。

sensitiveLoggingEnabled
Boolean

指示是否可以記錄潛在敏感資料(例如資料庫值)。

適用於

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

來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs

建立新的 ColumnModificationParameters 實例。

public ColumnModificationParameters(Microsoft.EntityFrameworkCore.Metadata.IColumn column, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Metadata.IColumn * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (column As IColumn, originalValue As Object, value As Object, property As IProperty, typeMapping As RelationalTypeMapping, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

參數

column
IColumn

那根柱子。

originalValue
Object

該物業的原始價值對應於此欄位。

value
Object

該物業的當前價值對應到此欄位。

property
IProperty

映射到欄位的屬性。

typeMapping
RelationalTypeMapping

關聯型態映射用於指令參數。

read
Boolean

表示欄位是否必須從資料庫讀取某個值。

write
Boolean

表示欄位是否必須將值寫入資料庫。

key
Boolean

表示該欄位是屬於主調還是備用調。

condition
Boolean

更新時會顯示該欄位是否被用於條款 WHERE 中。

sensitiveLoggingEnabled
Boolean

指示是否可以記錄潛在敏感資料(例如資料庫值)。

isNullable
Nullable<Boolean>

一個表示該值是否可能是空值的值。

適用於

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

來源:
ColumnModificationParameters.cs

建立 ColumnModificationParameters 一個專門用於更新映射到 JSON 欄位的物件的新實例。

public ColumnModificationParameters(string columnName, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, Microsoft.EntityFrameworkCore.Infrastructure.StructuredJsonPath jsonPath, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * Microsoft.EntityFrameworkCore.Infrastructure.StructuredJsonPath * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, jsonPath As StructuredJsonPath, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

參數

columnName
String

JSON 欄位名稱。

value
Object

位於指定 JSON 路徑上的 JSON 元素目前值。

property
IProperty

若為 JSON 欄位單純量屬性修改,則為 Null 被修改的純量屬性,否則為 null。

columnType
String

JSON 欄位的資料庫類型。

typeMapping
RelationalTypeMapping

關聯型態映射用於指令參數。

jsonPath
StructuredJsonPath

就是通往需要更新的 JSON 元素的 JSON 路徑。

read
Boolean

表示欄位是否必須從資料庫讀取某個值。

write
Boolean

表示欄位是否必須將值寫入資料庫。

key
Boolean

表示該欄位是屬於主調還是備用調。

condition
Boolean

更新時會顯示該欄位是否被用於條款 WHERE 中。

sensitiveLoggingEnabled
Boolean

指示是否可以記錄潛在敏感資料(例如資料庫值)。

isNullable
Nullable<Boolean>

一個表示該值是否可能是空值的值。

適用於

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

來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs

建立 ColumnModificationParameters 一個專門用於更新映射到 JSON 欄位的物件的新實例。

public ColumnModificationParameters(string columnName, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, string jsonPath, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * string * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, jsonPath As String, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

參數

columnName
String

JSON 欄位名稱。

value
Object

位於指定 JSON 路徑上的 JSON 元素目前值。

property
IProperty

若為 JSON 欄位單純量屬性修改,則為 Null 被修改的純量屬性,否則為 null。

columnType
String

JSON 欄位的資料庫類型。

typeMapping
RelationalTypeMapping

關聯型態映射用於指令參數。

jsonPath
String

就是通往需要更新的 JSON 元素的 JSON 路徑。

read
Boolean

表示欄位是否必須從資料庫讀取某個值。

write
Boolean

表示欄位是否必須將值寫入資料庫。

key
Boolean

表示該欄位是屬於主調還是備用調。

condition
Boolean

更新時會顯示該欄位是否被用於條款 WHERE 中。

sensitiveLoggingEnabled
Boolean

指示是否可以記錄潛在敏感資料(例如資料庫值)。

isNullable
Nullable<Boolean>

一個表示該值是否可能是空值的值。

適用於

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

來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs
來源:
ColumnModificationParameters.cs

建立新的 ColumnModificationParameters 實例。

public ColumnModificationParameters(string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

參數

columnName
String

欄位名稱。

originalValue
Object

該物業的原始價值對應於此欄位。

value
Object

該物業的當前價值對應到此欄位。

property
IProperty

映射到欄位的屬性。

columnType
String

欄位的資料庫類型。

typeMapping
RelationalTypeMapping

關聯型態映射用於指令參數。

read
Boolean

表示欄位是否必須從資料庫讀取某個值。

write
Boolean

表示欄位是否必須將值寫入資料庫。

key
Boolean

表示該欄位是屬於主調還是備用調。

condition
Boolean

更新時會顯示該欄位是否被用於條款 WHERE 中。

sensitiveLoggingEnabled
Boolean

指示是否可以記錄潛在敏感資料(例如資料庫值)。

isNullable
Nullable<Boolean>

一個表示該值是否可能是空值的值。

適用於