キーワードはサポートされていません: 「データ ソース」Entity Framework コンテキストの初期化 質問する

キーワードはサポートされていません: 「データ ソース」Entity Framework コンテキストの初期化 質問する

Entity Framework オブジェクト コンテキストを初期化していますが、キーワードがサポートされていないというエラーが発生します。

metadata=res://*/MainDB.csdl|res://*/MainDB.ssdl|res://*/MainDB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Workspace\vs\Leftouch\Leftouch.Web\Data\Leftouch.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;App=EntityFramework"

動作していた web.config から接続文字列を直接取得し、ファイルへのパス (動的に設定) のみを変更し、既定値を使用する代わりに、この接続文字列を明示的に使用しました。このエラーの原因は何でしょうか?

ベストアンサー1

このエラーが発生した実際の理由は、"接続文字列の値によるものです。

これらを一重引用符に置き換えると正常に動作します。

https://learn.microsoft.com/archive/blogs/rickandy/explicit-connection-string-for-ef

(他の人が私よりも早く修正できるように投稿しました。)

おすすめ記事