Sdílet prostřednictvím


ColumnModificationParameters Konstruktory

Definice

Přetížení

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(IColumn, Object, Object, IProperty, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<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.

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

Zdroj:
ColumnModificationParameters.cs

Vytvoří novou instanci sloupce ColumnModificationParameters.

public ColumnModificationParameters (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool valueIsRead, bool valueIsWrite, bool columnIsKey, bool columnIsCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumn * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumn, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, valueIsRead As Boolean, valueIsWrite As Boolean, columnIsKey As Boolean, columnIsCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parametry

entry
IUpdateEntry

Jedná se IUpdateEntry o entitu, která se upravuje.

property
IProperty

Vlastnost, která se mapuje na sloupec.

column
IColumn

Sloupec, který se má upravit.

generateParameterName
Func<String>

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

typeMapping
RelationalTypeMapping

Mapování relačního typu, které se má použít pro parametr příkazu.

valueIsRead
Boolean

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

valueIsWrite
Boolean

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

columnIsKey
Boolean

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

columnIsCondition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

Platí pro

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

Zdroj:
ColumnModificationParameters.cs
Zdroj:
ColumnModificationParameters.cs
Zdroj:
ColumnModificationParameters.cs

Vytvoří novou instanci sloupce ColumnModificationParameters.

public ColumnModificationParameters (Microsoft.EntityFrameworkCore.Update.IUpdateEntry? entry, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Metadata.IColumnBase column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool valueIsRead, bool valueIsWrite, bool columnIsKey, bool columnIsCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumnBase * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumnBase, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, valueIsRead As Boolean, valueIsWrite As Boolean, columnIsKey As Boolean, columnIsCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parametry

entry
IUpdateEntry

Jedná se IUpdateEntry o entitu, která se upravuje.

property
IProperty

Vlastnost, která se mapuje na sloupec.

column
IColumnBase

Sloupec, který se má upravit.

generateParameterName
Func<String>

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

typeMapping
RelationalTypeMapping

Mapování relačního typu, které se má použít pro parametr příkazu.

valueIsRead
Boolean

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

valueIsWrite
Boolean

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

columnIsKey
Boolean

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

columnIsCondition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

Platí pro

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

Zdroj:
ColumnModificationParameters.cs
Zdroj:
ColumnModificationParameters.cs
Zdroj:
ColumnModificationParameters.cs

Vytvoří novou instanci sloupce ColumnModificationParameters.

public ColumnModificationParameters (Microsoft.EntityFrameworkCore.Metadata.IColumn column, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Metadata.IColumn * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (column As IColumn, originalValue As Object, value As Object, property As IProperty, typeMapping As RelationalTypeMapping, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

Parametry

column
IColumn

Sloupec.

originalValue
Object

Původní hodnota vlastnosti namapované na tento sloupec.

value
Object

Aktuální hodnota vlastnosti mapované na tento sloupec.

property
IProperty

Vlastnost, která se mapuje na sloupec.

typeMapping
RelationalTypeMapping

Mapování relačního typu, které se má použít pro parametr příkazu.

read
Boolean

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

write
Boolean

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

key
Boolean

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

condition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

isNullable
Nullable<Boolean>

Hodnota označující, zda může být hodnota null.

Platí pro

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

Zdroj:
ColumnModificationParameters.cs
Zdroj:
ColumnModificationParameters.cs
Zdroj:
ColumnModificationParameters.cs

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

public ColumnModificationParameters (string columnName, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, string jsonPath, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * string * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, jsonPath As String, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

Parametry

columnName
String

Název sloupce JSON

value
Object

Aktuální hodnota elementu JSON umístěná v dané cestě JSON.

property
IProperty

V případě úpravy vlastnosti s jednou skalární vlastností sloupce JSON se skalární vlastnost, která se upravuje, v opačném případě null.

columnType
String

Typ databáze sloupce JSON.

typeMapping
RelationalTypeMapping

Mapování relačního typu, které se má použít pro parametr příkazu.

jsonPath
String

Cesta JSON vedoucí k elementu JSON, který je potřeba aktualizovat.

read
Boolean

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

write
Boolean

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

key
Boolean

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

condition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

isNullable
Nullable<Boolean>

Hodnota označující, zda může být hodnota null.

Platí pro

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

Zdroj:
ColumnModificationParameters.cs
Zdroj:
ColumnModificationParameters.cs
Zdroj:
ColumnModificationParameters.cs
Zdroj:
ColumnModificationParameters.cs

Vytvoří novou instanci sloupce ColumnModificationParameters.

public ColumnModificationParameters (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

Parametry

columnName
String

Název sloupce

originalValue
Object

Původní hodnota vlastnosti namapované na tento sloupec.

value
Object

Aktuální hodnota vlastnosti mapované na tento sloupec.

property
IProperty

Vlastnost, která se mapuje na sloupec.

columnType
String

Typ databáze sloupce.

typeMapping
RelationalTypeMapping

Mapování relačního typu, které se má použít pro parametr příkazu.

read
Boolean

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

write
Boolean

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

key
Boolean

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

condition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

isNullable
Nullable<Boolean>

Hodnota označující, zda může být hodnota null.

Platí pro