Udostępnij za pośrednictwem


IColumnModification Interfejs

Definicja

Reprezentuje operację aktualizacji, wstawiania lub usuwania dla pojedynczej kolumny. IReadOnlyModificationCommand zawiera listy elementów IColumnModification.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

public interface IColumnModification
type IColumnModification = interface
Public Interface IColumnModification
Pochodne

Uwagi

Aby uzyskać więcej informacji i przykłady , zobacz Implementacja dostawców i rozszerzeń bazy danych .

Właściwości

Column

Kolumna.

ColumnName

Nazwa kolumny.

ColumnType

Typ bazy danych kolumny.

Entry

Obiekt IUpdateEntry reprezentujący modyfikowaną jednostkę.

IsConcurrencyToken
Przestarzałe.

Wskazuje, czy kolumna jest tokenem współbieżności.

IsCondition

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

IsKey

Wskazuje, czy kolumna jest częścią klucza podstawowego, czy alternatywnego.

IsNullable

Wartość wskazująca, czy kolumna może zawierać wartość null.

IsRead

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

IsWrite

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

JsonPath

W przypadku modyfikacji kolumny JSON ścieżka JSON prowadząca do elementu JSON, który należy zaktualizować.

OriginalParameterName

Nazwa parametru do użycia dla oryginalnego parametru wartości (UseOriginalValueParameter), w razie potrzeby.

OriginalValue

Oryginalna wartość właściwości zamapowanej na tę kolumnę.

ParameterName

Nazwa parametru do użycia dla bieżącego parametru wartości (UseCurrentValueParameter), w razie potrzeby.

Property

Właściwość, która jest mapowana na kolumnę.

TypeMapping

Mapowanie typu relacyjnego dla kolumny.

UseCurrentValue

Wskazuje, czy należy użyć bieżącej wartości właściwości.

UseCurrentValueParameter

Wskazuje, czy bieżąca wartość właściwości musi zostać przekazana jako parametr do języka SQL.

UseOriginalValue

Wskazuje, czy należy użyć oryginalnej wartości właściwości.

UseOriginalValueParameter

Wskazuje, czy oryginalna wartość właściwości musi zostać przekazana jako parametr do języka SQL.

UseParameter

Wskazuje, czy wartość właściwości musi zostać przekazana jako parametr do języka SQL, a nie do utworzenia wbudowanego.

Value

Pobiera lub ustawia bieżącą wartość właściwości zamapowanej na tę kolumnę.

Metody

AddSharedColumnModification(IColumnModification)

Dodaje modyfikację wpływającą na tę samą wartość bazy danych.

ResetParameterNames()

Resetuje nazwy parametrów, aby można je było ponownie wygenerować, jeśli polecenie musi zostać ponownie dodane do nowej partii.

Dotyczy