EFとコードを最初に使用するときにローカルデータベースを1つ作成しようとしています。私はDataLayer、Web、Console Appという3つのプロジェクトを持っています。 WebプロジェクトでWeb.configで 異なるアセンブリの同じローカルデータベースが動作しない
、私は次のようしている接続文字列:コンソールアプリケーション内のApp.configで<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Database=MyDb;Integrated Security=True;MultipleActiveResultSets=true" providerName="System.Data.SqlClient" />
私はまったく同じ接続文字列を持っているが、私はデータを読み取るしようとすると、コンソールアプリケーションでデータベースから、私はWebプロジェクトから作成したデータを見つけることができません。どうしてこれなの?
サーバーエクスプローラのデータ接続で接続(Host :(LocalDb)\ MSSQLLocalDB、Db:MyDb)を追加すると、Webアプリケーションからのデータは表示されますが、コンソールアプリケーションからのデータは表示されません。どちらのアプリもDataLayerプロジェクトのDataContextとModelsを使用しています。