ColumnModification Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
IColumnModification Implementace rozhraní.
Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace.
public class ColumnModification
[System.Runtime.CompilerServices.Nullable(0)]
public class ColumnModification : Microsoft.EntityFrameworkCore.Update.IColumnModification
public class ColumnModification : Microsoft.EntityFrameworkCore.Update.IColumnModification
type ColumnModification = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type ColumnModification = class
interface IColumnModification
type ColumnModification = class
interface IColumnModification
Public Class ColumnModification
Public Class ColumnModification
Implements IColumnModification
- Dědičnost
-
ColumnModification
- Atributy
- Implementuje
Poznámky
Představuje operaci aktualizace, vložení nebo odstranění pro jeden sloupec. IReadOnlyModificationCommandobsahuje seznamy .IColumnModification
Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .
Konstruktory
Vlastnosti
| Název | Description |
|---|---|
| Column |
Sloupec. |
| ColumnName |
Název sloupce. |
| ColumnType |
Typ databáze sloupce. |
| Entry |
Představuje IUpdateEntry entitu, která se upravuje. |
| IsConcurrencyToken |
Zastaralé.
Určuje, jestli je sloupec token souběžnosti. |
| IsCondition |
Určuje, zda se sloupec používá v |
| 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. |
| OriginalParameterName |
Název parametru, který se má v případě potřeby použít pro původní parametr hodnoty (UseOriginalValueParameter). |
| OriginalValue |
Původní hodnota vlastnosti namapované na tento sloupec. |
| ParameterName |
Název parametru, který se má v případě potřeby použít pro aktuální parametr hodnoty (UseCurrentValueParameter). |
| Property |
Vlastnost, která se mapuje na sloupec. |
| TypeMapping |
Mapování relačního typu pro sloupec. |
| UseCurrentValue |
Určuje, zda má být použita aktuální hodnota vlastnosti. |
| UseCurrentValueParameter |
Určuje, zda aktuální hodnota vlastnosti musí být předána jako parametr sql. |
| UseOriginalValue |
Určuje, zda má být použita původní hodnota vlastnosti. |
| UseOriginalValueParameter |
Určuje, zda původní hodnota vlastnosti musí být předána jako parametr sql. |
| UseParameter |
Určuje, zda hodnota vlastnosti musí být předána jako parametr SQL, a nikoli inlined. |
| Value |
Získá nebo nastaví aktuální hodnotu vlastnosti mapované na tento sloupec. |
Metody
| Název | Description |
|---|---|
| AddSharedColumnModification(ColumnModification) |
Přidá změnu ovlivňující stejnou hodnotu databáze. |
| AddSharedColumnModification(IColumnModification) |
Přidá změnu ovlivňující stejnou hodnotu databáze. |
| GetCurrentProviderValue(IUpdateEntry, IProperty) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| GetCurrentValue(IUpdateEntry, IProperty) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| GetOriginalProviderValue(IUpdateEntry, IProperty) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| GetOriginalValue(IUpdateEntry, IProperty) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| IsModified(IUpdateEntry, IProperty) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| IsStoreGenerated(IUpdateEntry, IProperty) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| ResetParameterNames() |
Resetuje názvy parametrů, aby je bylo možné znovu vygenerovat, pokud je potřeba příkaz znovu přidat do nové dávky. |
| SetStoreGeneratedValue(IUpdateEntry, IProperty, Object) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |