在Windows上运行时,dnxcore50中定义了System.Data.SqlClient
,但在Linux上却没有。
Aren他们都是corefx?
例如,针对dnxcore50 beta7或beta8以及引用System.Data.SqlClient
的应用程序将在Windows中构建并运行良好,但在Linux上将只编译为执行时抛出此运行时错误;
An unhandled exception has occurred: Could not load file or assembly
'System.Data.SqlClient, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
The system cannot find the file specified.
答案 0 :(得分:1)
使用ASP.NET 5 RC1,SqlClient
现在是跨平台的,因此您也可以从Linux和Mac查询Microsoft SQL Server。
以下发行说明中的更多信息(查找跨平台SQL客户端)
http://blogs.msdn.com/b/webdev/archive/2015/11/18/announcing-asp-net-5-release-candidate-1.aspx