CreateTableBuilder<TColumns> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Generatore per CreateTableOperation le operazioni.
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)
Parametri di tipo
- TColumns
Tipo di tipo in genere anonimo per la compilazione di colonne.
- Ereditarietà
Costruttori
CreateTableBuilder<TColumns>(CreateTableOperation, IReadOnlyDictionary<PropertyInfo,AddColumnOperation>) |
Costruisce un nuovo generatore per l'oggetto specificato CreateTableOperation e con la mappa di AddColumnOperation operazioni specificata per le colonne. |
Proprietà
Operation |
Oggetto MigrationOperation. (Ereditato da OperationBuilder<TOperation>) |
Metodi
Annotation(String, Object) |
Annota l'operazione con la coppia nome/valore specificata. |
CheckConstraint(String, String) |
Configura un vincolo CHECK nella tabella. |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String, String, ReferentialAction, ReferentialAction) |
Configura una chiave esterna a colonna singola nella tabella. |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String[], String, ReferentialAction, ReferentialAction) |
Configura una chiave esterna a più colonne (composite) nella tabella. |
PrimaryKey(String, Expression<Func<TColumns,Object>>) |
Configura una chiave primaria nella tabella. |
UniqueConstraint(String, Expression<Func<TColumns,Object>>) |
Configura un vincolo univoco nella tabella. |
Implementazioni dell'interfaccia esplicita
IInfrastructure<TOperation>.Instance |
Generatore per CreateTableOperation le operazioni. (Ereditato da OperationBuilder<TOperation>) |
Metodi di estensione
GetInfrastructure<T>(IInfrastructure<T>) |
Ottiene il valore da una proprietà nascosta tramite IInfrastructure<T>. Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |