CreateTableBuilder<TColumns> 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í.
Tvůrce pro CreateTableOperation operace.
public class CreateTableBuilder<TColumns> : Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation>
type CreateTableBuilder<'Columns> = class
inherit OperationBuilder<CreateTableOperation>
Public Class CreateTableBuilder(Of TColumns)
Inherits OperationBuilder(Of CreateTableOperation)
Parametry typu
- TColumns
Typ obvykle anonymního typu pro vytváření sloupců.
- Dědičnost
Konstruktory
CreateTableBuilder<TColumns>(CreateTableOperation, IReadOnlyDictionary<PropertyInfo,AddColumnOperation>) |
Vytvoří nového tvůrce pro danou CreateTableOperation a s danou mapou AddColumnOperation operací pro sloupce. |
Vlastnosti
Operation |
Hodnota MigrationOperation (Zděděno od OperationBuilder<TOperation>) |
Metody
Annotation(String, Object) |
Operaci označí daným párem název/hodnota. |
CheckConstraint(String, String) |
Nakonfiguruje omezení kontroly v tabulce. |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String, String, ReferentialAction, ReferentialAction) |
Nakonfiguruje v tabulce cizí klíč s jedním sloupcem. |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String[], String, ReferentialAction, ReferentialAction) |
Nakonfiguruje v tabulce cizí klíč s více sloupci (složený). |
PrimaryKey(String, Expression<Func<TColumns,Object>>) |
Nakonfiguruje primární klíč v tabulce. |
UniqueConstraint(String, Expression<Func<TColumns,Object>>) |
Nakonfiguruje jedinečné omezení tabulky. |
Explicitní implementace rozhraní
IInfrastructure<TOperation>.Instance |
Tvůrce pro CreateTableOperation operace. (Zděděno od OperationBuilder<TOperation>) |
Metody rozšíření
GetInfrastructure<T>(IInfrastructure<T>) |
Získá hodnotu z vlastnosti, která je skrytá pomocí IInfrastructure<T>. Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
Platí pro
Entity Framework