数据集.为什么要使用查询适配器或表适配器?

Ace*_*ace 2 .net strongly-typed-dataset

有人能告诉我为什么我会在数据集设计器中使用查询适配器而不是向表适配器添加查询吗?

问候

Jos*_*osh 5

有时您的查询不需要与实际的DataTable相关联.也许您有一个在DataSet中逻辑分组的Query,但没有真正的后备存储.

对于Instance,假设您要调用一个存储过程来安全删除给定客户的所有相关记录:

proc_DeleteAllAssociatedCustomerRecords

这实际上不属于任何一个特定实体,因为它可能跨越多个表,但仍属于您的CustomerDataSet.