灵活取Sql 资料

楼主: ntwu (CEO)   2018-06-05 10:36:22
各位大大好
以下请教:
一般我们取Select Statement 的字段及资料时通常是:
select * from test
.....
loop{ datarow/ datalist
read[栏1]
read[栏2]
......
}
但相当于read取的变量写死了。
有没有办法read不写死指定,能灵活依照select sql,去自动判断要read哪些字段跟栏数?
谢谢
作者: ian90911 (xopowo)   2018-06-05 13:52:00
改用ORM? dapper、entity framework
作者: jamyang (Jack)   2018-06-05 15:33:00
动态产生SQL字串推entity framework
作者: testPtt (测试)   2018-06-05 19:13:00
直接用datatable抓全部就好了
作者: vi000246 (Vi)   2018-06-05 19:54:00
用dapper搭配dynamic啊
作者: fishman999 (鱼人)   2018-06-10 02:13:00
我用ef来解决
作者: forever84721 (Jay)   2018-06-12 08:41:00
reader不能用index吗?不能就用datatable
楼主: ntwu (CEO)   2018-06-12 11:40:00
虽然我用entity都试不出来,改用dt就可以了,谢了各位大,
作者: testPtt (测试)   2018-06-13 11:09:00
ef可能需要另外抓DynamicLinq来用

Links booklink

Contact Us: admin [ a t ] ucptt.com