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 je obvykle používán poskytovateli databází; obecně se nepoužívá v kódu aplikace.
public class ColumnModification
public class ColumnModification : Microsoft.EntityFrameworkCore.Update.IColumnModification
type ColumnModification = class
type ColumnModification = class
interface IColumnModification
Public Class ColumnModification
Public Class ColumnModification
Implements IColumnModification
- Dědičnost
-
ColumnModification
- Implementuje
Poznámky
Představuje operaci aktualizace, vložení nebo odstranění pro jeden sloupec. IReadOnlyModificationCommandobsahují seznamy .IColumnModification
Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databáze .
Konstruktory
Vlastnosti
Column |
Sloupec. |
ColumnName |
Název sloupce |
ColumnType |
Typ databáze sloupce. |
Entry |
Jedná se IUpdateEntry o entitu, která se upravuje. |
IsConcurrencyToken |
Zastaralé.
Označuje, jestli je sloupec token souběžnosti. |
IsCondition |
Určuje, jestli se sloupec použije v klauzuli |
IsKey |
Označ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 musí být hodnota načtena z databáze sloupce. |
IsWrite |
Určuje, zda musí být do databáze pro sloupec zapsána hodnota. |
JsonPath |
V případě úpravy sloupce JSON je 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 parametr původní 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 parametr aktuální 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 musí být původní hodnota vlastnosti předána jako parametr sql. |
UseParameter |
Určuje, zda hodnota vlastnosti musí být předána jako parametr do SQL namísto inlined. |
Value |
Získá nebo nastaví aktuální hodnotu vlastnosti mapované na tento sloupec. |
Metody
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) |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
GetCurrentValue(IUpdateEntry, IProperty) |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
GetOriginalProviderValue(IUpdateEntry, IProperty) |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
GetOriginalValue(IUpdateEntry, IProperty) |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
IsModified(IUpdateEntry, IProperty) |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
IsStoreGenerated(IUpdateEntry, IProperty) |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
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) |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. |
Platí pro
Entity Framework