0
VS2015のC#REPLでエンティティフレームワークを読み込む方法は?C#REPLエンティティフレームワーク.edmx
私はこのようにそれを行うにしようとしています:私はそれがスロー2014
<add name="myCS"
connectionString="metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.;Initial Catalog=MYDB;Integrated Security=False;User ID=MYUSER;Password=MYPASSWORD;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False""
providerName="System.Data.EntityClient" />
SQL Serverと正常に動作します私のMVC 5アプリケーションのweb.configファイルから接続文字列を取っ
var db = new Container("connectionstring");
db.Contacts.First();
:
db.Contacts.First();
エラーについて
Keyword not supported: 'data source'.
+ System.Data.Entity.Core.EntityClient.Internal.DbConnectionOptions.ParseInternal(IDictionary, string, IList)
他の接続文字列を試しましたが、まだ運がありません。
パスobj/Debug/*/*
を指定してModel.csdlなどのファイルを指定しようとしました。私が使用
サンプル接続文字列は次のとおりです。
connectionString="metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.;Initial Catalog=MYDB;Integrated Security=False;User ID=MYUSER;Password=MYPASSWORD;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False""
ありがとうございました!それは問題でしたが、私は"をエスケープ文字列の中に置き換える必要がありました。 –