1
私は4 dbsetsを初期化したdbcontextクラスを持っています。私の接続文字列があるキーワードがサポートされていません。移行の有効化でエラーが発生しました
<connectionStrings>
<add name="somename" connectionString="Data Source=.; initial catalog=someDb; user ID=ab; Password:111111; MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
</connectionStrings>
マイdbcotextクラスは、私が
は、次のように自動的に移行がエラーを取得IAM有効にすると
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; }
}
ある "キーワードはサポートされていません: 'パスワード:111111; multipleactiveresultsets' を"
誰かが問題を何と言うことができますか?
ようにする必要がありますが、 'connectionString'が正しいことを確認していますか? –
が直立していません。パスワードは "パスワード="の代わりに "パスワード="のようなものでした...愚かな不注意な間違い。 :D – Abhijith