VisualBasicMigrationCodeGenerator 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ère VB.Net code pour une migration basée sur le code.
public class VisualBasicMigrationCodeGenerator : System.Data.Entity.Migrations.Design.MigrationCodeGenerator
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class VisualBasicMigrationCodeGenerator : System.Data.Entity.Migrations.Design.MigrationCodeGenerator
type VisualBasicMigrationCodeGenerator = class
inherit MigrationCodeGenerator
Public Class VisualBasicMigrationCodeGenerator
Inherits MigrationCodeGenerator
- Héritage
- Attributs
Constructeurs
VisualBasicMigrationCodeGenerator() |
Génère VB.Net code pour une migration basée sur le code. |
Propriétés
AnnotationGenerators |
Obtient les AnnotationCodeGenerator instances utilisées. (Hérité de MigrationCodeGenerator) |
Méthodes
Generate(AddColumnOperation, IndentedTextWriter) |
Génère du code pour effectuer un AddColumnOperation. |
Generate(AddForeignKeyOperation, IndentedTextWriter) |
Génère du code pour effectuer un AddForeignKeyOperation. |
Generate(AddPrimaryKeyOperation, IndentedTextWriter) |
Génère du code pour effectuer un AddPrimaryKeyOperation. |
Generate(AlterColumnOperation, IndentedTextWriter) |
Génère du code pour effectuer un AlterColumnOperation. |
Generate(AlterProcedureOperation, IndentedTextWriter) |
Génère du code pour effectuer un AlterProcedureOperation. |
Generate(AlterTableOperation, IndentedTextWriter) |
Génère du code pour un AlterTableOperation. |
Generate(Byte) |
Génère du code pour spécifier la valeur par défaut d’une Byte colonne. |
Generate(Byte[]) |
Génère du code pour spécifier la valeur par défaut d’une byte[] colonne. |
Generate(ColumnModel, IndentedTextWriter, Boolean) |
Génère du code pour spécifier la définition d’un ColumnModel. |
Generate(CreateIndexOperation, IndentedTextWriter) |
Génère du code pour effectuer un CreateIndexOperation. |
Generate(CreateProcedureOperation, IndentedTextWriter) |
Génère du code pour effectuer un CreateProcedureOperation. |
Generate(CreateTableOperation, IndentedTextWriter) |
Génère du code pour effectuer un CreateTableOperation. |
Generate(DateTime) |
Génère du code pour spécifier la valeur par défaut d’une DateTime colonne. |
Generate(DateTimeOffset) |
Génère du code pour spécifier la valeur par défaut d’une DateTimeOffset colonne. |
Generate(DbGeography) |
Génère du code pour spécifier la valeur par défaut d’une DbGeography colonne. |
Generate(DbGeography) |
Génère du code pour spécifier la valeur par défaut d’une DbGeography colonne. |
Generate(DbGeometry) |
Génère du code pour spécifier la valeur par défaut d’une DbGeometry colonne. |
Generate(DbGeometry) |
Génère du code pour spécifier la valeur par défaut d’une DbGeometry colonne. |
Generate(Decimal) |
Génère du code pour spécifier la valeur par défaut d’une Decimal colonne. |
Generate(DropColumnOperation, IndentedTextWriter) |
Génère du code pour effectuer un DropColumnOperation. |
Generate(DropForeignKeyOperation, IndentedTextWriter) |
Génère du code pour effectuer un DropForeignKeyOperation. |
Generate(DropIndexOperation, IndentedTextWriter) |
Génère du code pour effectuer un DropIndexOperation. |
Generate(DropPrimaryKeyOperation, IndentedTextWriter) |
Génère du code pour effectuer un DropPrimaryKeyOperation. |
Generate(DropProcedureOperation, IndentedTextWriter) |
Génère du code pour effectuer un DropProcedureOperation. |
Generate(DropTableOperation, IndentedTextWriter) |
Génère du code pour effectuer un DropTableOperation. |
Generate(Guid) |
Génère du code pour spécifier la valeur par défaut d’une Guid colonne. |
Generate(IEnumerable<MigrationOperation>, String, String) |
Génère le fichier de code principal que l’utilisateur peut afficher et modifier. |
Generate(IEnumerable<String>, IndentedTextWriter) |
Génère du code pour spécifier un ensemble de noms de colonnes à l’aide d’une expression lambda. |
Generate(Int64) |
Génère du code pour spécifier la valeur par défaut d’une Int64 colonne. |
Generate(MoveProcedureOperation, IndentedTextWriter) |
Génère du code pour effectuer un MoveProcedureOperation. |
Generate(MoveTableOperation, IndentedTextWriter) |
Génère du code pour effectuer un MoveTableOperation. |
Generate(Object) |
Génère du code pour spécifier la valeur par défaut d’une colonne de type de données inconnu. |
Generate(ParameterModel, IndentedTextWriter, Boolean) |
Génère du code pour effectuer un ParameterModel. |
Generate(RenameColumnOperation, IndentedTextWriter) |
Génère du code pour effectuer un RenameColumnOperation. |
Generate(RenameIndexOperation, IndentedTextWriter) |
Génère du code pour effectuer un RenameIndexOperation. |
Generate(RenameProcedureOperation, IndentedTextWriter) |
Génère du code pour effectuer un RenameProcedureOperation. |
Generate(RenameTableOperation, IndentedTextWriter) |
Génère du code pour effectuer un RenameTableOperation. |
Generate(Single) |
Génère du code pour spécifier la valeur par défaut d’une Single colonne. |
Generate(SqlOperation, IndentedTextWriter) |
Génère du code pour effectuer un SqlOperation. |
Generate(String) |
Génère du code pour spécifier la valeur par défaut d’une String colonne. |
Generate(String, IEnumerable<MigrationOperation>, String, String, String, String) |
Génère le code qui doit être ajouté au projet utilisateurs. |
Generate(String, String, String, String, String) |
Génère le fichier code-behind avec les métadonnées de migration. |
Generate(TimeSpan) |
Génère du code pour spécifier la valeur par défaut d’une TimeSpan colonne. |
GenerateAnnotation(String, Object, IndentedTextWriter) |
Génère du code pour la valeur d’annotation donnée, qui peut être null. Le comportement par défaut consiste à utiliser un AnnotationCodeGenerator si un est inscrit, sinon appelez ToString sur la valeur d’annotation. |
GenerateAnnotations(IDictionary<String,AnnotationValues>, IndentedTextWriter) |
Génère le code pour recréer le dictionnaire donné d’annotations à utiliser lors du passage de ces annotations en tant que paramètre d’un DbMigration. call. |
GenerateAnnotations(IDictionary<String,Object>, IndentedTextWriter) |
Génère le code pour recréer le dictionnaire donné d’annotations à utiliser lors du passage de ces annotations en tant que paramètre d’un DbMigration. call. |
GenerateInline(AddForeignKeyOperation, IndentedTextWriter) |
Génère du code pour effectuer un AddForeignKeyOperation dans le cadre d’un CreateTableOperation. |
GenerateInline(AddPrimaryKeyOperation, IndentedTextWriter) |
Génère du code pour effectuer un AddPrimaryKeyOperation dans le cadre d’un CreateTableOperation. |
GenerateInline(CreateIndexOperation, IndentedTextWriter) |
Génère du code pour effectuer un CreateIndexOperation dans le cadre d’un CreateTableOperation. |
GetDefaultNamespaces(Boolean) |
Obtient les espaces de noms par défaut qui doivent être générés en tant que directives « using » ou « Imports » pour tout code généré. (Hérité de MigrationCodeGenerator) |
GetNamespaces(IEnumerable<MigrationOperation>) |
Obtient les espaces de noms qui doivent être générés en tant que directives « using » ou « Imports » pour gérer le code généré par les opérations données. (Hérité de MigrationCodeGenerator) |
Quote(String) |
Met en guillemets un identificateur à l’aide de l’échappement approprié pour permettre son stockage dans une chaîne. |
ScrubName(String) |
Supprime tous les caractères non valides du nom d’un artefact de base de données. |
TranslateColumnType(PrimitiveTypeKind) |
Obtient le nom de type à utiliser pour une colonne du type de données donné. |
TranslateColumnType(PrimitiveTypeKind) |
Obtient le nom de type à utiliser pour une colonne du type de données donné. |
WriteClassAttributes(IndentedTextWriter, Boolean) |
Génère des attributs de classe. |
WriteClassEnd(String, IndentedTextWriter) |
Génère le code de fermeture d’une classe qui a été démarrée avec WriteClassStart. |
WriteClassStart(String, String, IndentedTextWriter, String, Boolean) |
Génère un espace de noms à l’aide d’instructions et d’une définition de classe. |
WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>) |
Génère un espace de noms à l’aide d’instructions et d’une définition de classe. |
WriteProperty(String, String, IndentedTextWriter) |
Génère une propriété pour renvoyer le modèle source ou cible dans le fichier code-behind. |