2 jacobishao jacobishao 于 2015.06.07 22:03 提问

c#中的强类型dataset怎么进行多表查询
c#

我想通过拖拽数据库里面的表到vs里面来生成类,但是好像只能对一个表进行操作,如果涉及两个表的查询应该怎么办?

7个回答

caozhy
caozhy   Ds   Rxr 2015.06.07 22:29

强类型dataset早就被linq to entity等代替了,学这些过时的东西干嘛呢。

caozhy
caozhy 回复jacobishao: msdn google
2 年多之前 回复
jacobishao
jacobishao 请问哪儿有linq to entity的资料,网站和书籍都行
2 年多之前 回复
CodeofWorker
CodeofWorker   2015.06.07 23:34

多表查询为何不在SQL完成,放到C#上实现起来花的时间会比SQL里慢,Linq查询不会比SQL自己快吧,而且操作起来没那么好用。

frank_20080215
frank_20080215   2015.06.08 06:00

强类型dataset,fill data 到dataset[datatable[0]],.... dataset[datatable[n]],就可以连接查询。
仔细看看DataSet资料,那是ADO.net的核心。只是,很多例子和场合只填一张表。
其实,DataSet是DB的架构。

wsh1992o
wsh1992o   Rxr 2015.06.08 08:50

还是用数据库自己的查询语句比较有效

edouardzyc
edouardzyc   2015.06.08 11:58

自己写sql语句最实在

guonan198811
guonan198811   2015.06.09 19:36

创建一个dataset,在下面新建几个表格,将数据库中的表格填充到dataset的表里去,这时候就可以直接对dataset进行多表查询了。如果有更新操作,用dataset的update函数就可以了

sxjiangdongqin
sxjiangdongqin   2015.06.10 08:23

select * from a; select * from b; select * from c;中间加;或者加空格。

Csdn user default icon
上传中...
上传图片
插入图片