Condividi tramite


ColumnModification Costruttori

Definizione

Overload

ColumnModification(ColumnModificationParameters)

Crea una nuova istanza di ColumnModification.

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean)

Crea una nuova istanza di ColumnModification.

ColumnModification(IUpdateEntry, IProperty, IRelationalPropertyAnnotations, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean)

Crea una nuova istanza di ColumnModification.

ColumnModification(IUpdateEntry, IProperty, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
Obsoleti.
Obsoleti.

Crea una nuova istanza di ColumnModification.

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean, Boolean)
Obsoleti.
Obsoleti.

Crea una nuova istanza di ColumnModification.

ColumnModification(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)
Obsoleti.

Crea una nuova istanza di ColumnModification.

ColumnModification(String, Object, Object, IProperty, String, Boolean, Boolean, Boolean, Boolean, Boolean)
Obsoleti.
Obsoleti.

Crea una nuova istanza di ColumnModification.

ColumnModification(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
Obsoleti.

Crea una nuova istanza di ColumnModification.

ColumnModification(ColumnModificationParameters)

Origine:
ColumnModification.cs
Origine:
ColumnModification.cs
Origine:
ColumnModification.cs
Origine:
ColumnModification.cs

Crea una nuova istanza di ColumnModification.

public ColumnModification (in Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters columnModificationParameters);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : ColumnModificationParameters -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (ByRef columnModificationParameters As ColumnModificationParameters)

Parametri

columnModificationParameters
ColumnModificationParameters

Parametri di creazione.

Si applica a

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean)

Origine:
ColumnModification.cs
Origine:
ColumnModification.cs

Crea una nuova istanza di ColumnModification.

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean)

Parametri

columnName
String

Nome della colonna.

originalValue
Object

Valore originale della proprietà mappata a questa colonna.

value
Object

Ottiene o imposta il valore corrente della proprietà mappata a questa colonna.

property
IProperty

Proprietà mappata alla colonna.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

Si applica a

ColumnModification(IUpdateEntry, IProperty, IRelationalPropertyAnnotations, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean)

Origine:
ColumnModification.cs
Origine:
ColumnModification.cs

Crea una nuova istanza di ColumnModification.

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations propertyAnnotations, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations * Func<string> * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, propertyAnnotations As IRelationalPropertyAnnotations, generateParameterName As Func(Of String), isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, isConcurrencyToken As Boolean)

Parametri

entry
IUpdateEntry

Oggetto IUpdateEntry che rappresenta l'entità da modificare.

property
IProperty

Proprietà mappata alla colonna.

propertyAnnotations
IRelationalPropertyAnnotations

Fornisce l'accesso alle annotazioni specifiche relazionali per la colonna.

generateParameterName
Func<String>

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

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

isConcurrencyToken
Boolean

Indica se la colonna funge o meno da token di concorrenza ottimistica.

Si applica a

ColumnModification(IUpdateEntry, IProperty, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)

Origine:
ColumnModification.cs
Origine:
ColumnModification.cs
Origine:
ColumnModification.cs
Origine:
ColumnModification.cs

Attenzione

Use the constructor with column

Attenzione

Use the constructor with columnModificationParameters

Crea una nuova istanza di ColumnModification.

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with column")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with column")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, generateParameterName As Func(Of String), isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, isConcurrencyToken As Boolean, sensitiveLoggingEnabled As Boolean)

Parametri

entry
IUpdateEntry

Oggetto IUpdateEntry che rappresenta l'entità da modificare.

property
IProperty

Proprietà mappata alla colonna.

generateParameterName
Func<String>

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

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

isConcurrencyToken
Boolean

Indica se la colonna funge da token di concorrenza ottimistica.

sensitiveLoggingEnabled
Boolean

Indica se è possibile registrare dati potenzialmente sensibili ,ad esempio valori di database.

Attributi

Si applica a

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean, Boolean)

Origine:
ColumnModification.cs
Origine:
ColumnModification.cs
Origine:
ColumnModification.cs
Origine:
ColumnModification.cs

Attenzione

Use the constructor with columnType

Attenzione

Use the constructor with columnModificationParameters

Crea una nuova istanza di ColumnModification.

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnType")]
public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnType")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parametri

columnName
String

Nome della colonna.

originalValue
Object

Valore originale della proprietà mappata a questa colonna.

value
Object

Ottiene o imposta il valore corrente della proprietà mappata a questa colonna.

property
IProperty

Proprietà mappata alla colonna.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

sensitiveLoggingEnabled
Boolean

Indica se è possibile registrare dati potenzialmente sensibili ,ad esempio valori di database.

Attributi

Si applica a

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

Origine:
ColumnModification.cs
Origine:
ColumnModification.cs

Attenzione

Use the constructor with columnModificationParameters

Crea una nuova istanza di ColumnModification.

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : 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.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : 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.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumn, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parametri

entry
IUpdateEntry

Oggetto IUpdateEntry che rappresenta l'entità da modificare.

property
IProperty

Proprietà mappata alla colonna.

column
IColumn

Colonna da modificare.

generateParameterName
Func<String>

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

typeMapping
RelationalTypeMapping

Mapping del tipo relazionale da usare per il parametro di comando.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

sensitiveLoggingEnabled
Boolean

Indica se è possibile registrare dati potenzialmente sensibili ,ad esempio valori di database.

Attributi

Si applica a

ColumnModification(String, Object, Object, IProperty, String, Boolean, Boolean, Boolean, Boolean, Boolean)

Origine:
ColumnModification.cs
Origine:
ColumnModification.cs

Attenzione

Use the constructor with type mapping

Attenzione

Use the constructor with columnModificationParameters

Crea una nuova istanza di ColumnModification.

[System.Obsolete("Use the constructor with type mapping")]
public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, string columnType, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[<System.Obsolete("Use the constructor with type mapping")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parametri

columnName
String

Nome della colonna.

originalValue
Object

Valore originale della proprietà mappata a questa colonna.

value
Object

Ottiene o imposta il valore corrente della proprietà mappata a questa colonna.

property
IProperty

Proprietà mappata alla colonna.

columnType
String

Tipo di database della colonna.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

sensitiveLoggingEnabled
Boolean

Indica se è possibile registrare dati potenzialmente sensibili ,ad esempio valori di database.

Attributi

Si applica a

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

Origine:
ColumnModification.cs
Origine:
ColumnModification.cs

Attenzione

Use the constructor with columnModificationParameters

Crea una nuova istanza di ColumnModification.

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, string columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled, bool? isNullable = default);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition 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

Ottiene o imposta il valore corrente della proprietà mappata a questa colonna.

property
IProperty

Proprietà mappata alla colonna.

columnType
String

Tipo di database della colonna.

typeMapping
RelationalTypeMapping

Mapping del tipo relazionale da usare per il parametro di comando.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

sensitiveLoggingEnabled
Boolean

Indica se è possibile registrare dati potenzialmente sensibili ,ad esempio valori di database.

isNullable
Nullable<Boolean>

Valore che indica se il valore può essere Null.

Attributi

Si applica a