C# REPL Entity Framework .edmx
C# REPL Entity Framework .edmx
如何在 VS2015 的 C# REPL 中加载 entity framework?
我正在尝试这样做:
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""
是不是因为连接字符串中嵌入了"
?
如何在 VS2015 的 C# REPL 中加载 entity framework?
我正在尝试这样做:
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/*/*
.
我使用的示例连接字符串是:
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""
是不是因为连接字符串中嵌入了"
?