CreateTableBuilder<TColumns> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konstruktor operacji CreateTableOperation .
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 typ zazwyczaj anonimowego typu do kompilowania kolumn.
- Dziedziczenie
Konstruktory
CreateTableBuilder<TColumns>(CreateTableOperation, IReadOnlyDictionary<PropertyInfo,AddColumnOperation>) |
Tworzy nowego konstruktora dla danego elementu CreateTableOperation i z daną mapą AddColumnOperation operacji dla kolumn. |
Właściwości
Operation |
Element MigrationOperation. (Odziedziczone po OperationBuilder<TOperation>) |
Metody
Annotation(String, Object) |
Dodawa adnotacje do operacji przy użyciu podanej pary nazwa/wartość. |
CheckConstraint(String, String) |
Konfiguruje ograniczenie sprawdzania w tabeli. |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String, String, ReferentialAction, ReferentialAction) |
Konfiguruje klucz obcy z jedną kolumną w tabeli. |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String[], String, ReferentialAction, ReferentialAction) |
Konfiguruje wielokolumny (złożony) klucz obcy w tabeli. |
PrimaryKey(String, Expression<Func<TColumns,Object>>) |
Konfiguruje klucz podstawowy w tabeli. |
UniqueConstraint(String, Expression<Func<TColumns,Object>>) |
Konfiguruje unikatowe ograniczenie w tabeli. |
Jawne implementacje interfejsu
IInfrastructure<TOperation>.Instance |
Konstruktor operacji CreateTableOperation . (Odziedziczone po OperationBuilder<TOperation>) |
Metody rozszerzania
GetInfrastructure<T>(IInfrastructure<T>) |
Pobiera wartość z właściwości ukrytej przy użyciu polecenia IInfrastructure<T>. Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |