Condividi tramite


ColumnModificationParameters Struct

Definizione

Parametri per la creazione di un'istanza ColumnModification .

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ColumnModificationParameters : IEquatable<Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters>
[<System.Runtime.CompilerServices.IsReadOnly>]
type ColumnModificationParameters = struct
Public Structure ColumnModificationParameters
Implements IEquatable(Of ColumnModificationParameters)
Ereditarietà
ColumnModificationParameters
Attributi
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni .

Costruttori

ColumnModificationParameters(IColumn, Object, Object, IProperty, 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.

ColumnModificationParameters(IUpdateEntry, IProperty, IColumnBase, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, 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.

Proprietà

Column

Colonna.

ColumnName

Nome della colonna.

ColumnType

Tipo di database della colonna.

Entry

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

GenerateParameterName

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

IsCondition

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

IsKey

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

IsNullable

Valore che indica se la colonna potrebbe contenere un valore Null.

IsRead

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

IsWrite

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

JsonPath

In caso di modifica della colonna JSON, il percorso JSON che porta all'elemento JSON che deve essere aggiornato.

OriginalValue

Valore originale della proprietà mappata alla colonna.

Property

Proprietà che esegue il mapping alla colonna.

SensitiveLoggingEnabled

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

TypeMapping

Mapping dei tipi relazionali per la colonna.

Value

Valore corrente della proprietà mappata alla colonna.

Metodi

Equals(ColumnModificationParameters)

Parametri per la creazione di un'istanza ColumnModification .

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

Equals(Object)

Parametri per la creazione di un'istanza ColumnModification .

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

GetHashCode()

Parametri per la creazione di un'istanza ColumnModification .

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

ToString()

Parametri per la creazione di un'istanza ColumnModification .

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

Operatori

Equality(ColumnModificationParameters, ColumnModificationParameters)

Parametri per la creazione di un'istanza ColumnModification .

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

Inequality(ColumnModificationParameters, ColumnModificationParameters)

Parametri per la creazione di un'istanza ColumnModification .

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

Si applica a