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=&quot;Data Source=.;Initial Catalog=MYDB;Integrated Security=False;User ID=MYUSER;Password=MYPASSWORD;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False&quot;" 
    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=&quot;Data Source=.;Initial Catalog=MYDB;Integrated Security=False;User ID=MYUSER;Password=MYPASSWORD;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False&quot;" 

答えて

1

があるため、接続文字列に埋め込まれた&quot;年代のことですか?

+1

ありがとうございました!それは問題でしたが、私は"をエスケープ文字列の中に置き換える必要がありました。 –