如果我理解这个权限,是否必须使用表格适配器将数据存入我的类型化数据集中,我不能只创建强类型数据集并让数据自动载入? (IM也使用VS2012一个.net 3.5项目)键入数据集的正确用法
例如,我必须这样做是为了获取数据(如果我这样做,这样一来,我得到的数据)
var a = new V7RTLEvtDataSetTableAdapters.tblFileTableAdapter();
a.GetData();
而不只是这样做(如果我做这种方式,我什么也没有......如果它的延迟加载我能理解......?)
V7RTLEvtDataSet o = new V7RTLEvtDataSet();
var r = o.tblFile.Select();
我想我越来越了解这些数据集,我希望找到更多的数据集,它与后端访问数据库有一个活跃的连接,以便表自动加载(或至少是第一次需要时),以及通过数据集(通过数据表)进行的更改,可以立即在db中查看。 – nagates
好吧,数据集不能像那样工作。它们本质上是'断开'的 - 你将数据放入它中,处理它,然后提交你的更新。(数据集似乎在SO上的声誉非常糟糕 - 请参阅其他一些回复 - 但也是因为看起来很多垃圾人士实际上并不知道如何使用它们。) – peterG
是的,它们似乎更多但是,在使用旧版Access文件时,它可能是我的最佳选择。 – nagates