日期:2014-05-18  浏览次数:20385 次

强类型数据集问题
我在写一个强类型的数据集,数据集中有一个表Area(地区),字段是这样的

areaid areaname parentid inputby 
地区ID   名称     父项    录入人

其中,这个录入人我要与表employee(职员表)的empid关联,生成强类型的数据集查询语句是
select area.AreaID,area.AreaName,area.Parentid,area.Inputby,employee.empName
from area join employee on area.inputby=employee.empid
我这样做是想在前台页面展示数据时,直接看到inputby是职员的名字而不是内码。
但这样做,生成数据集时,无法生成insert、update、delete语句,而要手工去生成这个语句,
其中每个表手工添加这些语句后,还要将这些字段对应的参数加上去,很麻烦,所以我想问下各们,
这情况下,大家是怎么处理的?是生成数据集不用关联直接取表还是其他什么方法,谢谢大家。

------解决方案--------------------
当然不要关联,最简单的是最正确的。数据显示问题可以放在上一层去处理




------解决方案--------------------
显示时用视图,不要用强类型数据集了,对于强类型数据集我主要用于数据的更新(增删改)操作,多表查询用视图,将数据fill进一般的DataSet里就行了,呵呵
------解决方案--------------------
用视图比关联好~~