无法在Asp.Net 5中获得System.Data的引用

时间:2015-11-07 08:50:27

标签: ado.net asp.net-core asp.net-core-mvc system.data

我正在使用ASP.NET5 MVC6和Classic Ado.Net构建Web应用程序。 但我们无法参考System.Data。 nuget包中只有两个包可用

System.Data.Common and System.Data.SqlClient.

除此之外,每当我从nuget添加System.Data.Common时,我的项目都没有编译。

我需要控制器的action方法中的DataSet和Datatable。

我们怎么能在Asp.Net 5中得到这个?

  

我从this question得到答案。

1 个答案:

答案 0 :(得分:0)

当前版本的System.Data.Common和System.Data.SqlClient。与其他asp.net-5库冲突。

您可以使用EF7并使用DBConect.Database中的连接对象

        var conn = DbContext.Database.GetDbConnection();
        var cmd=conn.CreateCommand();
        cmd.CommandText = "SELECT 1";
        conn.Open();
        var dr = cmd.ExecuteReader();
        conn.Close();