语言

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

创建特定于更新映射到 JSON 列的对象的新 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 实例。

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

Source:
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)

Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs
Source:
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>)

Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs
Source:
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>

一个值,该值指示该值是否可以为 null。

适用于

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

Source:
ColumnModificationParameters.cs

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

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>

一个值,该值指示该值是否可以为 null。

适用于

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

Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs

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

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>

一个值,该值指示该值是否可以为 null。

适用于

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

Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs
Source:
ColumnModificationParameters.cs
Source:
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>

一个值,该值指示该值是否可以为 null。

适用于