0
如何在VS2015中的C#REPL中加載實體框架?C#REPL實體框架.edmx
我試圖做這樣的:
var db = new Container("connectionstring");
db.Contacts.First();
我從我的MVC 5應用程序的web.config中的連接字符串,它與SQL Server 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" />
它拋出正常工作在
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""
謝謝!這是一個問題,但我需要用逃脫的\「內部字符串替換"。 –