靈活取Sql 資料消失

看板C_Sharp作者時間7年前 (2018/06/05 10:36), 7年前編輯推噓4(405)
留言9則, 7人參與, 最新討論串1/1
各位大大好 以下請教: 一般我們取Select Statement 的欄位及資料時通常是: select * from test ..... loop{ datarow/ datalist read[欄1] read[欄2] ...... } 但相當於read取的變數寫死了。 有沒有辦法read不寫死指定,能靈活依照select sql,去自動判斷要read哪些欄位跟欄數? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.104.212.63 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1528166184.A.411.html ※ 編輯: ntwu (223.104.212.63), 06/05/2018 11:38:46

06/05 13:52, , 1F
改用ORM? dapper、entity framework
06/05 13:52, 1F

06/05 15:33, , 2F
動態產生SQL字串
06/05 15:33, 2F

06/05 15:33, , 3F
推entity framework
06/05 15:33, 3F

06/05 19:13, , 4F
直接用datatable抓全部就好了
06/05 19:13, 4F

06/05 19:54, , 5F
用dapper搭配dynamic啊
06/05 19:54, 5F

06/10 02:13, , 6F
我用ef來解決
06/10 02:13, 6F

06/12 08:41, , 7F
reader不能用index嗎?不能就用datatable
06/12 08:41, 7F

06/12 11:40, , 8F
雖然我用entity都試不出來,改用dt就可以了,謝了各位大,
06/12 11:40, 8F
※ 編輯: ntwu (223.104.210.175), 06/12/2018 11:41:45

06/13 11:09, , 9F
ef可能需要另外抓DynamicLinq來用
06/13 11:09, 9F
文章代碼(AID): #1R5VSeGH (C_Sharp)