【VB.NET】LINQ友の会【C#, C♯, C#】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 08/03/15 00:46:01 自己解決しました。ノシ IsComposable=true がなかったのが原因みたいです。 なんだかなあ。 151:デフォルトの名無しさん 08/04/06 03:35:46 保守 152:sage 08/04/13 01:33:35 LINQでのサブクエリの書き方が分からん。どう書くの? SELECT A.KEY1, A.COL1, B.COL2 FROM ( (SELECT * FROM TBL1) A INNER JOIN (SELECT * FROM TBL1) B ON B.KEY1 = A.KEY1 ) 153:デフォルトの名無しさん 08/04/13 02:32:31 そのままlinqに置き換えれば var r = from i in (from a in TBL1 from b in TBL2 where a.KEY1 == b.KEY2 select new { A = a , B = b }) select new { KEY1 = i.A.KEY1 , COL1 = i.A.COL1 , COL2 = i.B.COL2 }; こんな感じだけど、この例だとサブクエリ必要なくね? 154:デフォルトの名無しさん 08/04/13 02:36:53 >>152 それ、LINQ だとサブクエリ要らない。 var q = from a in tbl1 join b in tbl2 on a.Key equals b.Key select new { a.Key, a.Col1, b.Col2 }; サブクエリは普通に ↓ みたいに書ける。 from a in from b in list select b.SomeProperty select a.SomeProperty
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4671日前に更新/117 KB
担当:undef