私はそうのようなMVCプロジェクトのEFの接続文字列があります。参照EDMX
たconnectionString = "メタデータ= resを:// /Models.db.csdl|res://を/データソース= localhost;初期カタログ=システム名;統合セキュリティ= True; MultipleActiveResultSets = True " "providerName =" System.Data.EntityClient "
2番目のプロジェクトを追加して参照するまでedmxを含むMVCプロジェクトを実行しましたが、実行時に次のように表示されます。
指定されたメタデータパスは無効です。有効なパスは、既存のディレクトリ、拡張子 '.csdl'、 '.ssdl'、または '.msl'を持つ既存のファイル、または埋め込みリソースを識別するURIのいずれかでなければなりません。
ポストの後で投稿を読んだことがありますが、MVCプロジェクトでメタデータを正しく参照する方法がわかりません。誰かが私を正しい方向に向けることができますか?私は、展開やデバッグ中に壊れるような特殊な接続文字列を作成したくありません。
私は// * /文字列のVSがクラッシュするとき。 Microsoft Visual Studioに問題が発生したため、終了する必要があります。 – user536698
上記のconnectionStringを使用しましたか?あなたの 'provider connection string =" 'を' provider connection string = '' – Nix
と置き換えたことを確認してください...助けてくれてありがとう! – user536698