CreateTableBuilder<TColumns> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Générateur pour les CreateTableOperation opérations.
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)
Paramètres de type
- TColumns
Type d’un type généralement anonyme pour la création de colonnes.
- Héritage
Constructeurs
CreateTableBuilder<TColumns>(CreateTableOperation, IReadOnlyDictionary<PropertyInfo,AddColumnOperation>) |
Construit un nouveau générateur pour le donné CreateTableOperation et avec la carte d’opérations AddColumnOperation donnée pour les colonnes. |
Propriétés
Operation |
L’MigrationOperationopérateur (Hérité de OperationBuilder<TOperation>) |
Méthodes
Annotation(String, Object) |
Annote l’opération avec la paire nom/valeur donnée. |
CheckConstraint(String, String) |
Configure une contrainte case activée sur la table. |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String, String, ReferentialAction, ReferentialAction) |
Configure une clé étrangère à colonne unique sur la table. |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String[], String, ReferentialAction, ReferentialAction) |
Configure une clé étrangère à plusieurs colonnes (composite) sur la table. |
PrimaryKey(String, Expression<Func<TColumns,Object>>) |
Configure une clé primaire sur la table. |
UniqueConstraint(String, Expression<Func<TColumns,Object>>) |
Configure une contrainte unique sur la table. |
Implémentations d’interfaces explicites
IInfrastructure<TOperation>.Instance |
Générateur pour les CreateTableOperation opérations. (Hérité de OperationBuilder<TOperation>) |
Méthodes d’extension
GetInfrastructure<T>(IInfrastructure<T>) |
Obtient la valeur d’une propriété masquée à l’aide IInfrastructure<T>de . Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |