Articles of code first migrations

Rétrogradation (restauration) de la firebase database avec code d’abord dans un environnement de production

J’ai une application Web que j’installe sur les ordinateurs de mes clients pour leur utilisation interne. J’utilise C # MVC5 et Entity Framework code-first. J’ai utilisé la migration automatique = true mais je me suis arrêté et l’ai défini sur false. Je l’ai installé sur un environnement de production (version) – avec un package de […]

Comment changer le nom d’une clé primaire dans EF Code First?

J’ai un scénario dans lequel je voudrais changer le nom de la clé primaire dans une entité et pouvoir exécuter update-database -force. Voir ci-dessous pour le code et les erreurs lors de l’essai. L’entité était: public class Team { [Key] [HiddenInput(DisplayValue = false)] public virtual int Id { get; set; } [Display(Name = “Full Name:”)] […]

Exceptions pour les premières migrations de Entity Framework Code

Je reçois plusieurs exceptions non gérées lorsque j’utilise Code First Migrations of Entity Framework 4.3. Le contexte de la firebase database: public class MyAppContext : DbContext { public DbSet Branches { get; set; } public MyAppContext() { } } L’entité: public class Branch : IEntity { public Guid Id { get; set; } public ssortingng […]

Code First Migrations avec la table existante

Dans mon modèle, j’ai la propriété de navigation Langue: public class IntegratorDescription : BaseContract { [Key, Column(TypeName = “bigint”), DataMember] public long Id { get; set; } [DataMember, Column(TypeName = “bigint”), ForeignKey(“Language”)] public long LangId { get; set; } [DataMember] public ssortingng CompanyShortInfo { get; set; } [DataMember, Column(TypeName = “ntext”)] public ssortingng CompanyInfo { […]

Code des premières migrations – comment afficher les modifications de modèle en attente?

J’utilise le code première migration. Existe-t-il un moyen d’afficher les modifications de modèle en attente dans la console du gestionnaire de packages avant que je transfère une nouvelle migration?

Code d’abord créer des tables

Je suivais ce didacticiel et j’ai essayé d’append quelques nouvelles colonnes dans la table userprofile. Et j’ai essayé de créer une nouvelle table. public class UsersContext : DbContext { public UsersContext() : base(“DefaultConnection”) { } public DbSet UserProfiles { get; set; } public DbSet TestTabel { get; set; } } [Table(“UserProfile”)] public class UserProfile { […]

Comment append une colonne supplémentaire à la table __MigrationHistory?

Pour personnaliser la table d’historique des migrations , je devrais être en mesure d’append une colonne, mais je ne suis pas en mesure de trouver d’exemples sur la manière d’append réellement la nouvelle colonne. Je suis surtout confus quant à l’emplacement de la propriété réelle et à sa configuration dans la table __MigrationHistory existante. À […]

Impossible d’exécuter la migration EF5 avec la firebase database existante

Tout d’abord, j’ai lu ces questions / réponses: Message de migration EF Comment puis-je arrêter Add-Migration en vérifiant que ma firebase database n’a pas de migration en attente lors de l’utilisation de migrations basées sur du code? Rendre les premières migrations de code EF4.3 ignorer les migrations en attente Tout cela semble être pour les […]