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

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

c#

7个回答

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

caozhy
每个人都有一个梦才不会孤单的说话就有天堂 回复jacobishao: msdn google
接近 5 年之前 回复
jacobishao
jacobishao 请问哪儿有linq to entity的资料,网站和书籍都行
接近 5 年之前 回复

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

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

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

自己写sql语句最实在

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问