gpt4 book ai didi

c# - 编译器无法识别数据集(我使用向导或 .xsd 文件添加)

转载 作者:行者123 更新时间:2023-12-04 17:04:48 25 4
gpt4 key购买 nike

我在根目录中创建了一个 DataSet 对象和 DataLayer.cs 类。在 DataLayer 类中,我使用 System.Data。但是编译器无法识别我的 DataSet。该错误询问我是否缺少指令或程序集引用。我不认为我是因为智能感知确实识别 DataSet 关键字,而不是我创建的 DataSet。确切的代码发布在下面,显然您无法在解决方案资源管理器中看到数据集,但相信我,它就在那里。它的确切名称是 dbCounters.xsd 并且它具有附加的 .xss 内容。此外,一切都拼写正确。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Configuration;
using System.Threading;
using System.Globalization;
using System.Data;
using System.Data.SqlClient;
using System.ComponentModel;
using System.Reflection;
using System.Web;

namespace Counters
{
public class TwCounters
{
public void SaveCounters(CountersCache.Type type, DateTime currDateTime, string counter, long value) {

using (dbCounters.AllCountersDataTable table = new dbCounters.AllCountersDataTable()) {
table.UpsertAllCounters(System.Convert.ToBoolean(type), currDateTime, counter, value);
}
StartCounters();
}
}
}

我想知道为什么它甚至不识别dbCounters,据我所知它在那里,拼写正确,引用了日期层,这两个文件甚至在根目录中,我有同样的事情在其他项目中工作,所以这里的问题是什么?

最佳答案

DataSet不是关键字。编译器对此一无所知。

我的猜测是您的自定义 DataSet位于不同的命名空间 - 查看设计器生成的代码,并添加适当的 using指令(或将命名空间更改为 Counters 以匹配此代码)。

关于c# - 编译器无法识别数据集(我使用向导或 .xsd 文件添加),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6981039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com