Condividi tramite


ColumnModificationParameters Costruttori

Definizione

Overload

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

Crea una nuova istanza di ColumnModificationParameters.

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

Crea una nuova istanza di ColumnModificationParameters.

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

Crea una nuova istanza di ColumnModificationParameters.

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

Crea una nuova ColumnModificationParameters istanza specifica per l'aggiornamento di oggetti mappati alla colonna JSON.

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

Crea una nuova istanza di ColumnModificationParameters.

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

Crea una nuova istanza di 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)

Parametri

entry
IUpdateEntry

Oggetto IUpdateEntry che rappresenta l'entità che viene modificata.

property
IProperty

Proprietà che esegue il mapping alla colonna.

column
IColumn

Colonna da modificare.

generateParameterName
Func<String>

Delegato per la generazione di nomi di parametri per l'aggiornamento SQL.

typeMapping
RelationalTypeMapping

Mapping dei tipi relazionali da usare per il parametro di comando.

valueIsRead
Boolean

Indica se un valore deve essere letto dal database per la colonna.

valueIsWrite
Boolean

Indica se un valore deve essere scritto nel database per la colonna.

columnIsKey
Boolean

Indica se la parte della colonna di una chiave primaria o alternativa.

columnIsCondition
Boolean

Indica se la colonna viene usata nella clausola durante l'aggiornamento WHERE .

sensitiveLoggingEnabled
Boolean

Indica se i dati potenzialmente sensibili (ad esempio i valori del database) possono essere registrati.

Si applica a

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

Crea una nuova istanza di 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)

Parametri

entry
IUpdateEntry

Oggetto IUpdateEntry che rappresenta l'entità che viene modificata.

property
IProperty

Proprietà che esegue il mapping alla colonna.

column
IColumnBase

Colonna da modificare.

generateParameterName
Func<String>

Delegato per la generazione di nomi di parametri per l'aggiornamento SQL.

typeMapping
RelationalTypeMapping

Mapping dei tipi relazionali da usare per il parametro di comando.

valueIsRead
Boolean

Indica se un valore deve essere letto dal database per la colonna.

valueIsWrite
Boolean

Indica se un valore deve essere scritto nel database per la colonna.

columnIsKey
Boolean

Indica se la parte della colonna di una chiave primaria o alternativa.

columnIsCondition
Boolean

Indica se la colonna viene usata nella clausola durante l'aggiornamento WHERE .

sensitiveLoggingEnabled
Boolean

Indica se i dati potenzialmente sensibili (ad esempio i valori del database) possono essere registrati.

Si applica a

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

Crea una nuova istanza di 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)

Parametri

column
IColumn

Colonna.

originalValue
Object

Valore originale della proprietà mappata a questa colonna.

value
Object

Valore corrente della proprietà mappata a questa colonna.

property
IProperty

Proprietà che esegue il mapping alla colonna.

typeMapping
RelationalTypeMapping

Mapping dei tipi relazionali da usare per il parametro di comando.

read
Boolean

Indica se un valore deve essere letto dal database per la colonna.

write
Boolean

Indica se un valore deve essere scritto nel database per la colonna.

key
Boolean

Indica se la parte della colonna di una chiave primaria o alternativa.

condition
Boolean

Indica se la colonna viene usata nella clausola durante l'aggiornamento WHERE .

sensitiveLoggingEnabled
Boolean

Indica se i dati potenzialmente sensibili (ad esempio i valori del database) possono essere registrati.

isNullable
Nullable<Boolean>

Valore che indica se il valore potrebbe essere Null.

Si applica a

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

Crea una nuova ColumnModificationParameters istanza specifica per l'aggiornamento di oggetti mappati alla colonna 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)

Parametri

columnName
String

Nome della colonna JSON.

value
Object

Valore corrente dell'elemento JSON situato nel percorso JSON specificato.

property
IProperty

In caso di modifica della proprietà scalare singola colonna JSON, la proprietà scalare che viene modificata, null in caso contrario.

columnType
String

Tipo di database della colonna JSON.

typeMapping
RelationalTypeMapping

Mapping dei tipi relazionali da usare per il parametro di comando.

jsonPath
String

Percorso JSON che porta all'elemento JSON che deve essere aggiornato.

read
Boolean

Indica se un valore deve essere letto dal database per la colonna.

write
Boolean

Indica se un valore deve essere scritto nel database per la colonna.

key
Boolean

Indica se la parte della colonna di una chiave primaria o alternativa.

condition
Boolean

Indica se la colonna viene usata nella clausola durante l'aggiornamento WHERE .

sensitiveLoggingEnabled
Boolean

Indica se i dati potenzialmente sensibili (ad esempio i valori del database) possono essere registrati.

isNullable
Nullable<Boolean>

Valore che indica se il valore potrebbe essere Null.

Si applica a

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

Crea una nuova istanza di 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)

Parametri

columnName
String

Nome della colonna.

originalValue
Object

Valore originale della proprietà mappata a questa colonna.

value
Object

Valore corrente della proprietà mappata a questa colonna.

property
IProperty

Proprietà che esegue il mapping alla colonna.

columnType
String

Tipo di database della colonna.

typeMapping
RelationalTypeMapping

Mapping dei tipi relazionali da usare per il parametro di comando.

read
Boolean

Indica se un valore deve essere letto dal database per la colonna.

write
Boolean

Indica se un valore deve essere scritto nel database per la colonna.

key
Boolean

Indica se la parte della colonna di una chiave primaria o alternativa.

condition
Boolean

Indica se la colonna viene usata nella clausola durante l'aggiornamento WHERE .

sensitiveLoggingEnabled
Boolean

Indica se i dati potenzialmente sensibili (ad esempio i valori del database) possono essere registrati.

isNullable
Nullable<Boolean>

Valore che indica se il valore potrebbe essere Null.

Si applica a