2017-08-06 8 views
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' を"

誰かが問題を何と言うことができますか?

+0

ようにする必要がありますが、 'connectionString'が正しいことを確認していますか? –

+0

が直立していません。パスワードは "パスワード="の代わりに "パスワード="のようなものでした...愚かな不注意な間違い。 :D – Abhijith

答えて

2

あなたConnection Stringフォーマットが間違っている、それはこの

connectionString="Data Source=.; initial catalog=someDb; user ID=ab; Password=111111; MultipleActiveResultSets=True;" 
+0

おっと!!!!どのように私は "=":o:Dと入力するのを忘れましたか?ありがとうございました。 – Abhijith

関連する問題