如果我理解正确,我是否必须使用表适配器将数据导入我的类型数据集中,我不能只创建我的强类型数据集并让数据自动加载吗? (我还在 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/