使用类型化数据集的问题

Posted

技术标签:

【中文标题】使用类型化数据集的问题【英文标题】:Problem in the using typed dataset 【发布时间】:2011-08-31 06:35:06 【问题描述】:
Dataset _dBSettings;
_dBSettings = SqlHelper.ExecuteDataset(_connectionString, CommandType.StoredProcedure, "usp_GetTCMSData");

我有DataSet 现在它是一个无类型数据集;它包含 10 个表。我想将无类型数据集分配给有类型数据集 - 我该怎么做?

喜欢:

typeDs = _dBSettings;

【问题讨论】:

【参考方案1】:

您不能在无类型数据集和有类型数据集之间进行分配。类型化数据集是由数据集设计器生成的类。如果您转到 Windows 资源管理器并导航到其中包含类型化数据集的文件夹,您将看到许多与您的类型化数据集相关的文件,其中一个是 Designer.cs 文件。如果你打开它,你会看到类似的东西

公共部分类 MyTypedDataSet : global::System.Data.DataSet

基本上,您将不得不编写代码来将数据从无类型数据移动到有类型数据。

【讨论】:

以上是关于使用类型化数据集的问题的主要内容,如果未能解决你的问题,请参考以下文章

类型化数据集的缺点是啥

弹性搜索,多个索引与不同数据集的一个索引和类型?

对于大型数据集的查询,日期类型是不是比日期时间更高效?

python查看数据集的结构 (用dict实现switch-case)

大型数据集的数据库设计

asp.net mvc中使用linq to sql查询数据集(IQueryable类型) 怎么用foreach循环去数据集的数据?