Jazyk

ColumnModificationParameters Struktura

Definice

Parametry pro vytvoření ColumnModification instance

Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace.

[System.Runtime.CompilerServices.IsReadOnly]
[System.Runtime.CompilerServices.Nullable(0)]
public readonly struct ColumnModificationParameters : IEquatable<Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters>
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ColumnModificationParameters : IEquatable<Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters>
[<System.Runtime.CompilerServices.IsReadOnly>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type ColumnModificationParameters = struct
[<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 poskytovatelů databází a rozšíření .

Konstruktory

Název Description
ColumnModificationParameters(IColumn, Object, Object, IProperty, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Vytvoří novou instanci ColumnModificationParameters.

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

Vytvoří novou instanci ColumnModificationParameters.

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

Vytvoří novou instanci ColumnModificationParameters.

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

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

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

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

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

Vytvoří novou instanci ColumnModificationParameters.

Vlastnosti

Název Description
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 aktualizaci SQL.

IsCondition

Určuje, zda se sloupec používá v WHERE klauzuli při aktualizaci.

IsKey

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

IsNullable

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

IsRead

Určuje, jestli se hodnota musí číst z databáze sloupce.

IsWrite

Určuje, jestli se hodnota musí zapsat do databáze sloupce.

JsonPath

V případě změny sloupce JSON 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, zda je možné protokolovat potenciálně citlivá data (např. hodnoty databáze).

TypeMapping

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

Value

Aktuální hodnota vlastnosti namapované na sloupec.

Metody

Název Description
Equals(ColumnModificationParameters)

Parametry pro vytvoření ColumnModification instance

Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace.

Equals(Object)

Parametry pro vytvoření ColumnModification instance

Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace.

GetHashCode()

Parametry pro vytvoření ColumnModification instance

Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace.

ToString()

Parametry pro vytvoření ColumnModification instance

Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace.

Operátory

Název Description
Equality(ColumnModificationParameters, ColumnModificationParameters)

Parametry pro vytvoření ColumnModification instance

Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace.

Inequality(ColumnModificationParameters, ColumnModificationParameters)

Parametry pro vytvoření ColumnModification instance

Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace.

Platí pro