CreateTableBuilder<TColumns> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Generator für CreateTableOperation Vorgänge.
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)
Typparameter
- TColumns
Typ eines in der Regel anonymen Typs zum Erstellen von Spalten.
- Vererbung
Konstruktoren
CreateTableBuilder<TColumns>(CreateTableOperation, IReadOnlyDictionary<PropertyInfo,AddColumnOperation>) |
Erstellt einen neuen Generator für die angegebene CreateTableOperation und mit der angegebenen Zuordnung von Vorgängen AddColumnOperation für Spalten. |
Eigenschaften
Operation |
Die MigrationOperation. (Geerbt von OperationBuilder<TOperation>) |
Methoden
Annotation(String, Object) |
Kommentiert den Vorgang mit dem angegebenen Name/Wert-Paar. |
CheckConstraint(String, String) |
Konfiguriert eine Überprüfungseinschränkung für die Tabelle. |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String, String, ReferentialAction, ReferentialAction) |
Konfiguriert einen einspaltigen Fremdschlüssel für die Tabelle. |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String[], String, ReferentialAction, ReferentialAction) |
Konfiguriert einen mehrspaltigen (zusammengesetzten) Fremdschlüssel für die Tabelle. |
PrimaryKey(String, Expression<Func<TColumns,Object>>) |
Konfiguriert einen Primärschlüssel für die Tabelle. |
UniqueConstraint(String, Expression<Func<TColumns,Object>>) |
Konfiguriert eine eindeutige Einschränkung für die Tabelle. |
Explizite Schnittstellenimplementierungen
IInfrastructure<TOperation>.Instance |
Ein Generator für CreateTableOperation Vorgänge. (Geerbt von OperationBuilder<TOperation>) |
Erweiterungsmethoden
GetInfrastructure<T>(IInfrastructure<T>) |
Ruft den Wert aus einer Eigenschaft ab, die mit IInfrastructure<T>ausgeblendet wird. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
Gilt für:
Entity Framework