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""
谢谢!这是一个问题,但我需要用逃脱的\“内部字符串替换"。 –