以下は、WCF サービスと EF を使用して構築された MVC アプリケーションのアーキテクチャです。
MVC アプリケーション >> WCF サービス >> ビジネス ロジック層 >> データ アクセス層 >> データ ストア
私はData Access layerMyDbContextで作成しましたが、データベースとやり取りしています。
web.configという名前の MVC アプリケーションのファイルに接続文字列を作成しましたMyDbContext。これでうまくいくと思いますが、代わりに、SQL サーバーに新しいデータベースを作成しようとしています。その理由は何ですか?または、何か不足している場合は?
web.config接続文字列を WCF サービスに入れると、正常に動作します。しかし、これは MVC アプリケーションのみの一部であるべきであり、WCF はこれconnectionstringのみの使用に限定されるべきではないと考えています。