【发布时间】:2016-06-07 04:54:44
【问题描述】:
我正在尝试连接到数据库。我在页面顶部加载了以下内容:
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 下划线,但是当我尝试构建它时返回错误:
找不到类型或命名空间名称“DataSet”(您是否缺少 using 指令或程序集引用?)
我假设程序集引用正在谈论我的依赖项。那么我需要什么依赖才能访问 DataSet?我在网上看了看,只发现有人列出了没有版本号的 .dll 文件之类的东西。正如您从我的依赖项中看到的那样,我没有看到可以列出文件并且需要版本的地方。
【问题讨论】:
-
你能分享一下设计页面可能缺少一些指令
-
您使用的是哪个版本的 ASP.NET Core? RC1 还是 RC2?此外,发布您的完整 project.json 可能会有所帮助。 (查看依赖项,您似乎在使用 RC1,但为什么要将 RC1 包与 beta-8 包混合使用?)
-
您应该首先将所有依赖项更新到 RC1 版本。将 RC 包与 Beta 包混合可能会导致严重的错误。
-
谢谢 VSG24,我已经添加了完整的 project.json 文件。
-
我看不到某些软件包的 RC1 版本,因此我使用的是列表顶部的任何版本,即 beta8
标签: c# asp.net sqldatareader