SqlServerPropertyAnnotations 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 SQL Server poznámky specifické pro přístup prostřednictvím SqlServer(IMutableProperty).
public class SqlServerPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerPropertyAnnotations
type SqlServerPropertyAnnotations = class
inherit RelationalPropertyAnnotations
interface ISqlServerPropertyAnnotations
interface IRelationalPropertyAnnotations
Public Class SqlServerPropertyAnnotations
Inherits RelationalPropertyAnnotations
Implements ISqlServerPropertyAnnotations
- Dědičnost
- Implementuje
Konstruktory
| Název | Description |
|---|---|
| SqlServerPropertyAnnotations(IProperty) |
Vytvoří instanci pro poznámky daného IProperty. |
| SqlServerPropertyAnnotations(RelationalAnnotations) |
Vytvoří instanci pro poznámky IProperty reprezentované daným pomocníkem pro poznámky. |
Pole
| Název | Description |
|---|---|
| ProviderFullAnnotationNames |
Vlastnosti pro SQL Server poznámky specifické pro přístup prostřednictvím SqlServer(IMutableProperty). (Zděděno od RelationalPropertyAnnotations) |
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) |
| HiLoSequenceName |
Získá nebo nastaví název sekvence pro použití s ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| HiLoSequenceSchema |
Získá nebo nastaví schéma pro sekvenci, která se má použít s ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| 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) |
| ValueGenerationStrategy |
Získá nebo nastaví SqlServerValueGenerationStrategy použití pro vlastnost. Pokud pro vlastnost není nastavena žádná strategie, bude strategie, která se má použít, převzata z IModel |