J'ai une classe dbcontext dans laquelle j'ai initialisé 4 dbsets. Ma chaîne de connexion estErreur de mot clé non prise en charge dans Activation des migrations
<connectionStrings>
<add name="somename" connectionString="Data Source=.; initial catalog=someDb; user ID=ab; Password:111111; MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
</connectionStrings>
Ma classe dbcotext est
public AstroEntities(): base("somename")
{
Database.SetInitializer<AstroEntities>(new CreateDatabaseIfNotExists<AstroEntities>());
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Contact>().ToTable("Contacts");
modelBuilder.Entity<Appointment>().ToTable("Appointments");
modelBuilder.Entity<Consultation>().ToTable("Consultations");
modelBuilder.Entity<HomePageMessage>().ToTable("HomePageMessages");
base.OnModelCreating(modelBuilder);
}
public DbSet<Contact> Contacts { get; set; }
public DbSet<Appointment> Appointments { get; set; }
public DbSet<Consultation> Consultations { get; set; }
public DbSet<HomePageMessage> Homepagemessages { get; set; }
}
Quand j'activer les migrations automatiques iam se erreur comme suit
"Mot-clé pas pris en charge: 'Mot de passe: 111111; MultipleActiveResultSets'."
Quelqu'un peut-il dire quel est le problème?
Êtes-vous sûr 'connectionString' est correct? –
ne sont pas conformes. mot de passe était comme .. "mot de passe =" au lieu de "mot de passe:" .. erreurs stupides négligents. : D – Abhijith