為了改某個功能 不小心就學會了用 LinQ 查目錄跟讀 XML 的方法
又為了 上次 file server 死掉要比實體檔案跟 SQL 的紀錄
又用上 查目錄 拿來 Join LinQ to SQL
實際寫起來的結果似乎是只要能讓他變成 List 就能用 LinQ 操作了
豪方便啊~
--
順道memo剛剛找到匿名型別陣列可以當參數傳遞的解法:
http://blog.miniasp.com/post/2008/05/16/Tips-and-Tricks-in-LINQ-to-SQL-Coding.aspx
http://msdn.microsoft.com/zh-tw/library/vstudio/bb387047(v=vs.100).aspx
直接 query 出來後 隨便找 List 接住會出現下列問題
無法將型別 'System.Collections.Generic.List<AnonymousType#1>' 隱含轉換為
'System.Collections.Generic.List<string>
方法是先定義一個Class c {a,b,c} 然後宣告 List<Class> lc
之後
lc = from x in X select new Class{a = x.a, b = x.b, c = x.c}
接著就可以把它當變數丟來丟去啦
不然匿名型別陣列只能在當下的生命週期內完事 (  ̄ c ̄)y▂ξ
強型別物件還真的是.... 習慣中 0rz
--
※ 發信站: 批踢踢兔(ptt2.cc)
◆ From: 42.71.76.6
沒有留言:
張貼留言