Udostępnij za pośrednictwem


ColumnModificationParameters Struktura

Definicja

Parametry tworzenia ColumnModification wystąpienia.

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

[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)
Dziedziczenie
ColumnModificationParameters
Atrybuty
Implementuje

Uwagi

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

Konstruktory

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

Tworzy nowe wystąpienie klasy ColumnModificationParameters.

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

Tworzy nowe wystąpienie klasy ColumnModificationParameters.

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

Tworzy nowe wystąpienie klasy ColumnModificationParameters.

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

Tworzy nowe ColumnModificationParameters wystąpienie specyficzne dla aktualizowania obiektów zamapowanych na kolumnę JSON.

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

Tworzy nowe wystąpienie klasy ColumnModificationParameters.

Właściwości

Column

Kolumna.

ColumnName

Nazwa kolumny.

ColumnType

Typ bazy danych kolumny.

Entry

Obiekt IUpdateEntry reprezentujący modyfikowaną jednostkę.

GenerateParameterName

Delegat do generowania nazw parametrów aktualizacji SQL.

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ć.

OriginalValue

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

Property

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

SensitiveLoggingEnabled

Wskazuje, czy potencjalnie poufne dane (np. wartości bazy danych) mogą być rejestrowane.

TypeMapping

Mapowanie typu relacyjnego dla kolumny.

Value

Bieżąca wartość właściwości zamapowana na kolumnę.

Metody

Equals(ColumnModificationParameters)

Parametry tworzenia ColumnModification wystąpienia.

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

Equals(Object)

Parametry tworzenia ColumnModification wystąpienia.

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

GetHashCode()

Parametry tworzenia ColumnModification wystąpienia.

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

ToString()

Parametry tworzenia ColumnModification wystąpienia.

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

Operatory

Equality(ColumnModificationParameters, ColumnModificationParameters)

Parametry tworzenia ColumnModification wystąpienia.

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

Inequality(ColumnModificationParameters, ColumnModificationParameters)

Parametry tworzenia ColumnModification wystąpienia.

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

Dotyczy