SqlitePropertyAnnotations 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í.
Vlastnosti pro poznámky specifické pro SQLite, ke které se přistupuje prostřednictvím Sqlite(IMutableProperty).
public class SqlitePropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlitePropertyAnnotations
type SqlitePropertyAnnotations = class
inherit RelationalPropertyAnnotations
interface ISqlitePropertyAnnotations
interface IRelationalPropertyAnnotations
Public Class SqlitePropertyAnnotations
Inherits RelationalPropertyAnnotations
Implements ISqlitePropertyAnnotations
- Dědičnost
- Implementuje
Konstruktory
| Název | Description |
|---|---|
| SqlitePropertyAnnotations(IProperty) |
Vytvoří instanci pro poznámky daného IProperty. |
| SqlitePropertyAnnotations(RelationalAnnotations) |
Vytvoří instanci pro poznámky IProperty reprezentované daným pomocníkem pro poznámky. |
Vlastnosti
| Název | Description |
|---|---|
| Annotations |
Pomocná rutina RelationalAnnotations představující poznámky IProperty . (Zděděno od RelationalPropertyAnnotations) |
| ColumnName |
Název sloupce, na který je vlastnost mapována. (Zděděno od RelationalPropertyAnnotations) |
| ColumnType |
Typ databáze sloupce, na který je vlastnost mapována. (Zděděno od RelationalPropertyAnnotations) |
| ComputedColumnSql |
Vypočítaný omezený výraz SQL, který by se měl použít při vytváření sloupce pro tuto vlastnost. (Zděděno od RelationalPropertyAnnotations) |
| DefaultValue |
Výchozí hodnota, která se má použít v definici sloupce při vytváření sloupce pro tuto vlastnost. (Zděděno od RelationalPropertyAnnotations) |
| DefaultValueSql |
Výchozí omezující výraz SQL, který by se měl použít při vytváření sloupce pro tuto vlastnost. (Zděděno od RelationalPropertyAnnotations) |
| Dimension |
Získá nebo nastaví dimenzi, která se má použít při vytváření sloupce pro tuto vlastnost. |
| IsFixedLength |
Příznak označující, jestli je vlastnost schopná ukládat pouze data s pevnou délkou, jako jsou řetězce. (Zděděno od RelationalPropertyAnnotations) |
| Property |
Anotace IProperty . (Zděděno od RelationalPropertyAnnotations) |
| ShouldThrowOnConflict |
Označuje, zda má být vyvolán výjimka, pokud je nastavena konfliktní konfigurace. Obvykle se přepíše při sestavování pomocí rozhraní API fluent k implementaci sémantiky posledního volání. (Zděděno od RelationalPropertyAnnotations) |
| ShouldThrowOnInvalidConfiguration |
Označuje, zda má být vyvolán výjimka, pokud je nastavena neplatná konfigurace. (Zděděno od RelationalPropertyAnnotations) |
| Srid |
Získá nebo nastaví SRID použít při vytváření sloupce pro tuto vlastnost. |
Metody
| Název | Description |
|---|---|
| CanSetComputedColumnSql(String) |
Určuje, zda ComputedColumnSql lze nastavit bez konfliktu.
Tato metoda může vyvolat, pokud ShouldThrowOnConflict vrátí |
| CanSetDefaultValue(Object) |
Určuje, zda DefaultValue lze nastavit bez konfliktu.
Tato metoda může vyvolat, pokud ShouldThrowOnConflict vrátí |
| CanSetDefaultValueSql(String) |
Určuje, zda DefaultValueSql lze nastavit bez konfliktu.
Tato metoda může vyvolat, pokud ShouldThrowOnConflict vrátí |
| ClearAllServerGeneratedValues() |
Vymaže všechny hodnoty nastavené pro DefaultValue, DefaultValueSqla ComputedColumnSql. (Zděděno od RelationalPropertyAnnotations) |
| GetAnnotations(IEntityType) |
Získá instanci pro danou RelationalEntityTypeAnnotationsIEntityType údržbu sémantiky RelationalAnnotations , kterou tato instance používá k řízení nastavení poznámek podle konvence. (Zděděno od RelationalPropertyAnnotations) |
| GetAnnotations(IProperty) |
Získá instanci pro danou RelationalPropertyAnnotationsIProperty údržbu sémantiky RelationalAnnotations , kterou tato instance používá k řízení nastavení poznámek podle konvence. (Zděděno od RelationalPropertyAnnotations) |
| GetComputedColumnSql(Boolean) |
Získá vypočítaný omezený výraz SQL, který by se měl použít při vytváření sloupce pro tuto vlastnost. (Zděděno od RelationalPropertyAnnotations) |
| GetDefaultValue(Boolean) |
Získá výchozí hodnotu použít v definici sloupce při vytváření sloupce pro tuto vlastnost. (Zděděno od RelationalPropertyAnnotations) |
| GetDefaultValueSql(Boolean) |
Získá výchozí omezující výraz SQL, který by měl být použit při vytváření sloupce pro tuto vlastnost. (Zděděno od RelationalPropertyAnnotations) |
| SetColumnName(String) |
Pokusí se nastavit ColumnName sémantiku používaného RelationalAnnotations použití. (Zděděno od RelationalPropertyAnnotations) |
| SetColumnType(String) |
Pokusí se nastavit ColumnType sémantiku používaného RelationalAnnotations použití. (Zděděno od RelationalPropertyAnnotations) |
| SetComputedColumnSql(String) |
Pokusí se nastavit ComputedColumnSql sémantiku používaného RelationalAnnotations použití. (Zděděno od RelationalPropertyAnnotations) |
| SetDefaultValue(Object) |
Pokusí se nastavit DefaultValue sémantiku používaného RelationalAnnotations použití. (Zděděno od RelationalPropertyAnnotations) |
| SetDefaultValueSql(String) |
Pokusí se nastavit DefaultValueSql sémantiku používaného RelationalAnnotations použití. (Zděděno od RelationalPropertyAnnotations) |
| SetDimension(String) |
Nastaví dimenzi, která se má použít při vytváření sloupce pro tuto vlastnost. |
| SetFixedLength(Boolean) |
Nakonfiguruje vlastnost jako schopnou ukládat pouze data s pevnou délkou, jako jsou řetězce. (Zděděno od RelationalPropertyAnnotations) |
| SetSrid(Nullable<Int32>) |
Nastaví SRID, který se má použít při vytváření sloupce pro tuto vlastnost. |