2016-04-26 11 views
0

オブジェクトリレーショナルマッピング(ORM)を使用してEntity Frameworkプロジェクトを標準のSQL Serverプロジェクト(MVC ASP.Net)に追加しようとしています。私は問題がのWeb.configファイル内の接続文字列であると思い接続文字列SqlClientにEntityClientを追加する

:DefaultConnectionを一緒に働くのメインプロジェクトイムあるとBlogEntities

<connectionStrings> 
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-Project2-20160209033141.mdf;Initial Catalog=aspnet-Project2-20160209033141;Integrated Security=True" providerName="System.Data.SqlClient" /> 
<add name="BlogEntities" connectionString="metadata=res://*/Entities.BlogContext.csdl|res://*/Entities.BlogContext.ssdl|res://*/Entities.BlogContext.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\aspnet-Project2-20160209033141.mdf;integrated security=True;connect timeout=30;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 

は何です追加しようとしています。 プロジェクトを実行するとBlogEntitiesがうまくいくように見えますが、デフォルトデータベースの実行に問題があります。以前に作業したユーザーアカウントや他のタスクにログインさせることはできません。 Error Example->

現在のデータベースを中断することなく、プロジェクトにこれを追加する簡単な方法はありますか? ありがとうございます。

答えて

0

Entity Frameworkユーザーシステムで既定の接続が使用されている場合、別の接続を使用してユーザーに関連するものを変更することはできません。

+0

問題が解決した場合は、正しいかどうかを確認して投票してください。 –