Sdílet prostřednictvím


ColumnModificationParameters Struktura

Definice

Parametry pro vytvoření ColumnModification instance

Tento typ je obvykle používán poskytovateli databáze; obvykle se nepoužívá v kódu aplikace.

[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)
Dědičnost
ColumnModificationParameters
Atributy
Implementuje

Poznámky

Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databáze .

Konstruktory

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

Vytvoří novou instanci sloupce ColumnModificationParameters.

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

Vytvoří novou instanci sloupce ColumnModificationParameters.

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

Vytvoří novou instanci sloupce ColumnModificationParameters.

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

Vytvoří novou ColumnModificationParameters instanci specifickou pro aktualizaci objektů namapovaných na sloupec JSON.

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

Vytvoří novou instanci sloupce ColumnModificationParameters.

Vlastnosti

Column

Sloupec.

ColumnName

Název sloupce

ColumnType

Typ databáze sloupce.

Entry

Představuje IUpdateEntry entitu, která se upravuje.

GenerateParameterName

Delegát pro generování názvů parametrů pro aktualizační SQL.

IsCondition

Určuje, jestli se sloupec použije v klauzuli WHERE při aktualizaci.

IsKey

Určuje, jestli je sloupec součástí primárního nebo alternativního klíče.

IsNullable

Hodnota označující, jestli sloupec může obsahovat hodnotu null.

IsRead

Určuje, zda musí být hodnota načtena z databáze sloupce.

IsWrite

Určuje, jestli musí být hodnota pro sloupec zapsána do databáze.

JsonPath

V případě úpravy sloupce JSON je cesta JSON vedoucí k elementu JSON, který je potřeba aktualizovat.

OriginalValue

Původní hodnota vlastnosti mapované na sloupec.

Property

Vlastnost, která se mapuje na sloupec.

SensitiveLoggingEnabled

Určuje, jestli je možné protokolovat potenciálně citlivá data (např. databázové hodnoty).

TypeMapping

Mapování relačního typu pro sloupec.

Value

Aktuální hodnota vlastnosti mapované na sloupec.

Metody

Equals(ColumnModificationParameters)

Parametry pro vytvoření ColumnModification instance

Tento typ je obvykle používán poskytovateli databáze; obvykle se nepoužívá v kódu aplikace.

Equals(Object)

Parametry pro vytvoření ColumnModification instance

Tento typ je obvykle používán poskytovateli databáze; obvykle se nepoužívá v kódu aplikace.

GetHashCode()

Parametry pro vytvoření ColumnModification instance

Tento typ je obvykle používán poskytovateli databáze; obvykle se nepoužívá v kódu aplikace.

ToString()

Parametry pro vytvoření ColumnModification instance

Tento typ je obvykle používán poskytovateli databáze; obvykle se nepoužívá v kódu aplikace.

Operátory

Equality(ColumnModificationParameters, ColumnModificationParameters)

Parametry pro vytvoření ColumnModification instance

Tento typ je obvykle používán poskytovateli databáze; obvykle se nepoužívá v kódu aplikace.

Inequality(ColumnModificationParameters, ColumnModificationParameters)

Parametry pro vytvoření ColumnModification instance

Tento typ je obvykle používán poskytovateli databáze; obvykle se nepoužívá v kódu aplikace.

Platí pro