ColumnModification Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementazione dell'interfaccia IColumnModification .
Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.
public class ColumnModification
public class ColumnModification : Microsoft.EntityFrameworkCore.Update.IColumnModification
type ColumnModification = class
type ColumnModification = class
interface IColumnModification
Public Class ColumnModification
Public Class ColumnModification
Implements IColumnModification
- Ereditarietà
-
ColumnModification
- Implementazioni
Commenti
Rappresenta un'operazione di aggiornamento, inserimento o eliminazione per una singola colonna. IReadOnlyModificationCommand contiene elenchi di IColumnModification.
Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni .
Costruttori
Proprietà
Column |
Colonna. |
ColumnName |
Nome della colonna. |
ColumnType |
Tipo di database della colonna. |
Entry |
Oggetto IUpdateEntry che rappresenta l'entità che viene modificata. |
IsConcurrencyToken |
Obsoleti.
Indica se la colonna è token di concorrenza. |
IsCondition |
Indica se la colonna viene usata nella clausola durante l'aggiornamento |
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. |
OriginalParameterName |
Nome del parametro da usare per il parametro valore originale (UseOriginalValueParameter), se necessario. |
OriginalValue |
Valore originale della proprietà mappata a questa colonna. |
ParameterName |
Nome del parametro da usare per il parametro valore corrente (UseCurrentValueParameter), se necessario. |
Property |
Proprietà che esegue il mapping alla colonna. |
TypeMapping |
Mapping dei tipi relazionali per la colonna. |
UseCurrentValue |
Indica se il valore corrente della proprietà deve essere usato. |
UseCurrentValueParameter |
Indica se il valore corrente della proprietà deve essere passato come parametro a SQL. |
UseOriginalValue |
Indica se deve essere usato il valore originale della proprietà. |
UseOriginalValueParameter |
Indica se il valore originale della proprietà deve essere passato come parametro a SQL. |
UseParameter |
Indica se il valore della proprietà deve essere passato come parametro a SQL anziché essere inlinedeto. |
Value |
Ottiene o imposta il valore corrente della proprietà mappata a questa colonna. |
Metodi
AddSharedColumnModification(ColumnModification) |
Aggiunge una modifica che influisce sullo stesso valore del database. |
AddSharedColumnModification(IColumnModification) |
Aggiunge una modifica che influisce sullo stesso valore del database. |
GetCurrentProviderValue(IUpdateEntry, IProperty) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
GetCurrentValue(IUpdateEntry, IProperty) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
GetOriginalProviderValue(IUpdateEntry, IProperty) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
GetOriginalValue(IUpdateEntry, IProperty) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
IsModified(IUpdateEntry, IProperty) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
IsStoreGenerated(IUpdateEntry, IProperty) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
ResetParameterNames() |
Reimposta i nomi dei parametri, in modo che possano essere rigenerati se il comando deve essere nuovamente aggiunto a un nuovo batch. |
SetStoreGeneratedValue(IUpdateEntry, IProperty, Object) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |