リンクとは統合言語クエリです。
リングでは統一した構文でかけます。
データベースではLINQ to sql
xmlではLINQ to xml
配列やコレクションはLINQ to Objects
コレクションや配列はObjects型を持ってます。
基本構文
from
from 変数 ln データソース
from
from 変数 ln データソース
select
select 抽出項目
select 抽出項目
where
where 抽出条件
where 抽出条件
order by
order by 並び替え項目
order by 並び替え項目
join
join 結合条件
join 結合条件
備考:SQLの構文とは違いますが大まかな意味は一緒です。
タイミング
即時実行 即実行
遅延実行 必要になったときに実行
通常は指定しない限り遅延実行されます。
指定する方法はtolistメソッドを使います。
dim 変数 = (LINQクエリ).ToList()
即時実行されます。
指定する方法はtolistメソッドを使います。
dim 変数 = (LINQクエリ).ToList()
即時実行されます。
集計関数
Average
count
min
max
sum
Average
count
min
max
sum
Aggregate 変数 ln データソース into 集計関数