Partager via


MigrationsSqlGenerator.ComputedColumnDefinition Méthode

Définition

Génère un fragment SQL pour une définition de colonne calculée pour les métadonnées de colonne données.

protected virtual void ComputedColumnDefinition (string schema, string table, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected virtual void ComputedColumnDefinition (string? schema, string table, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
abstract member ComputedColumnDefinition : string * string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
override this.ComputedColumnDefinition : string * string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overridable Sub ComputedColumnDefinition (schema As String, table As String, name As String, operation As ColumnOperation, model As IModel, builder As MigrationCommandListBuilder)

Paramètres

schema
String

Schéma qui contient la table ou null pour utiliser le schéma par défaut.

table
String

Table qui contient la colonne.

name
String

Nom de la colonne.

operation
ColumnOperation

Métadonnées de colonne.

model
IModel

Modèle cible qui peut être null si les opérations existent sans modèle.

builder
MigrationCommandListBuilder

Générateur de commandes à utiliser pour ajouter le fragment SQL.

S’applique à