c# - 类型化数据集的正确用法

标签 c# visual-studio strongly-typed-dataset typed-dataset

如果我理解正确,我是否必须使用表适配器将数据导入我的类型数据集中,我不能只创建我的强类型数据集并让数据自动加载吗? (我还在 VS2012 中使用 .net 3.5 项目)

例如,我必须这样做才能获取数据(如果我这样做,我就可以获取数据)

 var a = new EvtDataSetTableAdapters.tblFileTableAdapter();
  a.GetData();

与仅仅这样做相比,(如果我这样做,我什么也得不到......我可以理解它是否延迟加载......??)

EvtDataSet o = new EvtDataSet();
var r = o.tblFile.Select();

最佳答案

所有数据集(类型和非类型)都是数据库不可知的,即任何数据表都可以从 Oracle 中填充,就像从 MS-Sql 中一样容易。 DataSet 不知道架构或连接字符串。

您需要一个适配器来读取/读取后备存储。

(并且 DataTable.Select() 可能来自 Linq-to-Datasets)。

关于c# - 类型化数据集的正确用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13938112/

相关文章:

c# - 移动到另一个项目时无法识别类型化数据集

c# - Visual Studio 2010 设计数据集时崩溃

c# - Sitecore 子项目排序问题

visual-studio - Visual Studio 目标部署不存在

c# - 我可以在不使用设计器的情况下创建数据集 XSD 吗?

visual-studio - 如何在 64 位中调试 Visual Studio

c++ - 未找到 assimp-vc140-mt.dll ASSIMP

C# Reindent 代码工具

c# - DrawToBitmap 没有截取所有项目的屏幕截图

c# - 将2个不同类型的单独列表合并为1个其他类型的新列表