类型化数据集的正确用法

如果我的理解是正确的,我是否必须使用表适配器来获取数据到我的类型化数据集,我不能只创建我的强类型化数据集并让数据自动加载?(我也在VS2012中使用一个.net 3.5项目)

例如,我必须这样做才能得到数据(如果我这样做,就会得到数据)。

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

与仅仅这样做,(如果我这样做,我什么都没有得到……我可以理解,如果它的懒惰加载……?

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

解决方案:

被人诟病的、被人误解的强类型化数据集!通常情况下,是的,你会使用 TableAdapter 来加载数据,并执行更新。使用设计器,你将添加参数查询到表适配器,以支持你的程序所需的操作,如 select * from customers where customerid = @customerid

叫这个 FillbyCustomerid.

然后,您将使用以下功能提取所选客户的数据 TableAdapter 意思是说,所有的DataSets(类型和非类型)都是与数据库无关的。

dim ta as new dscustomerstableadapters.customertableadapter
dim ds as new dsCustomers
ta.fillbycustomerid (ds.customers, ourid)

给TA打赏
共{{data.count}}人
人已打赏
未分类

Android Studio调试构建到设备上使设备断网

2022-9-9 5:52:21

未分类

isSetSupported测试通过,但API不可用并抛出ApiNotFound错误。

2022-9-9 6:03:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索