ColumnModificationParameters 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ColumnModificationParameters(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)
建立新的 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
待修改的柱子。
- 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 實例。
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
待修改的柱子。
- 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 實例。
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
指示是否可以記錄潛在敏感資料(例如資料庫值)。
適用於
ColumnModificationParameters(String, Object, IProperty, String, RelationalTypeMapping, StructuredJsonPath, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
建立 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
指示是否可以記錄潛在敏感資料(例如資料庫值)。
適用於
ColumnModificationParameters(String, Object, IProperty, String, RelationalTypeMapping, String, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
建立 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
指示是否可以記錄潛在敏感資料(例如資料庫值)。
適用於
ColumnModificationParameters(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
建立新的 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
指示是否可以記錄潛在敏感資料(例如資料庫值)。