工作一個月,有些進步紀錄一下,linq使用紀錄
太久沒紀錄了,自從7月吧!
大概在10月初找工作,目前整個菜到有土味~
最近玩asp.net時卡在一個地方
一直想不到怎麼解決搞得挺苦惱的,後來想到以前學過linq語法
只是想不太起來,網路查了一下,果然神人很多啊~
一下就找到解決的方法了
語言這種東西,太久沒用真的會忘光光@@
稍稍看一下就知道很基本的join語法,2個都是datatable
從第一個表_DataModel_DT_SearchPARA
join _AdminBranchPower
分別命為 datarow1及datarow2,並要使其可瀏灠AsEnumerable
接著就是比對,我的目地只要取出相同的,所以其實那個表join那個表沒有差別
最後轉成datatable去使用最可。
大概在10月初找工作,目前整個菜到有土味~
最近玩asp.net時卡在一個地方
一直想不到怎麼解決搞得挺苦惱的,後來想到以前學過linq語法
只是想不太起來,網路查了一下,果然神人很多啊~
一下就找到解決的方法了
語言這種東西,太久沒用真的會忘光光@@
_DataModel_DT_SearchPARA = (from dataRows1 in _DataModel_DT_SearchPARA.AsEnumerable() join dataRows2 in _AdminBranchPower.AsEnumerable() on new { companyno = dataRows1.Field("PARA_CODE") } equals new { companyno = dataRows2.Field ("PARA_CODE") } select dataRows1).CopyToDataTable();
稍稍看一下就知道很基本的join語法,2個都是datatable
從第一個表_DataModel_DT_SearchPARA
join _AdminBranchPower
分別命為 datarow1及datarow2,並要使其可瀏灠AsEnumerable
接著就是比對,我的目地只要取出相同的,所以其實那個表join那個表沒有差別
最後轉成datatable去使用最可。
留言
張貼留言