问题描述
- c#中的强类型dataset怎么进行多表查询
-
我想通过拖拽数据库里面的表到vs里面来生成类,但是好像只能对一个表进行操作,如果涉及两个表的查询应该怎么办?
解决方案
强类型dataset早就被linq to entity等代替了,学这些过时的东西干嘛呢。
解决方案二:
多表查询为何不在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;中间加;或者加空格。
时间: 2024-11-17 02:10:05