我正在尝试连接数据库。我在页面顶部加载了以下内容:
using System.Data.SqlClient;
using System.Data;
这是我的DataSet代码:
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加下划线,但是当我尝试构建它时返回错误:
找不到类型或命名空间名称'DataSet'(您是否缺少using指令或程序集引用?)
我假设程序集引用正在讨论我的依赖项。那么我需要什么依赖才能访问DataSet?我在线查看,只发现人们列出了没有版本号的.dll文件。从我的依赖项中可以看出,我没有看到可以列出文件的地方,并且需要一个版本。
答案 0 :(得分:1)
数据集位于命名空间System.Data System.Data下
因此,要使用它,您必须添加对System.Data
程序集的引用。
通常它与已安装的.Net框架一起打包。 因此,如果您使用VS,请按照以下步骤添加:
References
Add Reference
答案 1 :(得分:0)
如果项目中已经有system.data引用,请检查SqlDataAdapter的连接属性一次,并将有效连接和有效命令传递给它。