c# - DataSet 在什么依赖中?

标签 c# asp.net sqldatareader

我正在尝试连接到数据库。我在页面顶部加载了以下内容:

using System.Data.SqlClient;
using System.Data;

这是我的数据集代码:

DataSet Data = new DataSet();
using (SqlDataAdapter DataAdapter = new SqlDataAdapter(Command))
{
    DataAdapter.Fill(Data);
}

还有我的 project.json:

{
  "webroot":  "wwwroot",
  "version": "1.0.0-*",
  "compilationOptions": {
    "emitEntryPoint": true
  },

  "dependencies": {
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
    "Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
    "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
    "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
    "EntityFramework.Relational": "7.0.0-rc1-final"
  },

  "commands": {
    "web": "Microsoft.AspNet.Server.Kestrel"
  },

  "frameworks": {
    "dnx451": {
      "frameworkAssemblies": {
      }
    },
    "dnxcore50": { }
  },

  "exclude": [
    "wwwroot",
    "node_modules"
  ],
  "publishExclude": [
    "**.user",
    "**.vspscc"
  ]
}

它没有在我的 DataSet 下划线,但是当我尝试构建它时返回错误:

The type or namespace name 'DataSet' could not be found (are you missing a using directive or an assembly reference?)

我假设程序集引用是在谈论我的依赖项。那么我需要什么依赖才能访问 DataSet?我在网上查了一下,只发现有人列出了没有版本号的 .dll 文件之类的东西。正如您从我的依赖项中看到的那样,我看不到可以列出文件和需要版本的地方。

最佳答案

数据集在命名空间 System.Data 下 System.Data 所以要使用它,您必须添加对 System.Data 程序集的引用。

通常它与安装的 .Net 框架一起打包。 因此,如果您使用的是 VS,请按照以下步骤添加:

  1. 在您的项目根目录中,右键单击References
  2. 点击添加引用
  3. 在弹出窗口的程序集部分下,选择框架
  4. 最后,找到并检查 System.Data 程序集

关于c# - DataSet 在什么依赖中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37670767/

相关文章:

asp.net - MVC - 单击单选按钮后的回发

c# - 如何? : if table doesn't exist on database, 使用 DataReader 创建

c# - 通过代码设置图形中的字体大小

c# - SQL to Linq 在分组依据中选择多列

javascript - 如何在文本框点击事件中设置文本框中字符的第一个位置 ---Chrome Issue

c# - Reader.GetValue 日期值

c# - 通过 SqlDataReader 从数据库中检索数据并将其转换为 JSON

c# - 在对象中转换匿名类型并检索一个字段

c# - 在调整大小时保持 UWP SplitView 打开

asp.net - 请求超时。 Web 服务器未能在指定时间内响应