2017-11-30 10 views
1

作成したデータベースがあります。また、個別のユーザーアカウントの定型コードを使用して、新しいASP.NET MVCアプリケーションを作成しました。 web.configがデフォルトの場所を指していることがわかりました。ボイラープレートコードを保持し、Entity Frameworkを使用してデータモデルをインポートしたいと思います。しかし、私が作成したユーザー認証テーブルとテーブルは、2つの異なるデータベースにあります。これを解決する最良の方法は何ですか?既存のSQL Serverデータベースを既定のMVC個別のユーザーアカウントデータベースに接続します。

最終的には、ASP.NET MVC認証を使用して、Entity Frameworkを使用してデータを持ち込み、同じデータベースに自分のデータとユーザーアカウントの両方のテーブルを持たせたいだけです。これをすべて一緒にするより良いアプローチがあれば、私はすべての耳です。

+0

web.configには、DBごとに2つの接続文字列が必要です。 – SteveCav

+1

web.configで名前の異なるデータベースごとに接続文字列を作成し、新しく作成した接続文字列をEFにバインドすることができます。 –

答えて

1

独自の接続文字列を持つ個々のユーザーごとに属性を作成して、新しいデータベースコンテキストを作成するたびに接続文字列属性を渡し、コンテキストが正しいデータベースを指し示すようにすることができます時間。

関連する問題