‫お帰りなさい｡
‫このビデオでは､ Linkについてやさしく紹介します｡
‫また､ リンクはデータソースからデータを取得するために使用されます｡
‫そして､ リンククエリー操作を行うことで､ さまざまな種類のデータソースからデータを取得することができ､
‫まさにリンクの威力を発揮することができるのです｡
‫つまり､ ArrayのデータベースはXMLファイルであり､ さらに多くのソースがクエリ操作に有効である｡
‫クエリ操作の3つの部分について見てみましょう｡
‫そこで､ データソースを取得し､ クエリを作成し､ クエリを実行する｡
‫つまり､ 実際にデータを取得したり､ データを調整したりするためには､ 常にこの3つのステップが必要なのです｡
‫例えば､ 文字列配列のエントリーを名前でソートして表示するような場合です｡
‫ここでnamesという配列があり､ Berta, clause, Atomがあります｡
‫そこで､ まず最初にデータソースである名前文字列を作成します｡
‫第二段階は､ クエリーの作成である｡
‫そこで､ Var query equals from name in names, order by name, ascending select nameというクエリを作成します｡
‫そこで､ すべての名前を調べ､ 昇順､ つまりアルファベット順に並べてから､
‫名前を選択します｡
‫ここでできることは､ for eachループを使ってクエリ実行を作成し､ クエリのすべての要素を実行してコンソールに出力することです｡
‫だからコンソール､ 右のライン｡
‫そして､ アダム､ ロベルタ､ クラウスが出力されるようにしました｡
‫つまり､ ここでやったことは､ 持っているデータの入力順序を変えただけで､ 文字列そのものは変えていないのです｡
‫使い方を除いて､ 私たちとは違う方法で印刷しただけです｡
‫配列全体のエントリーをサイズ順に並べて出力する必要がありますが､ 5より小さい値は無視します｡
‫ここで､ もう一つのデータソースは､ 7513と125の4つの値を含む数値配列です｡
‫そこで､ クエリの作成は次のようになります｡ ここで､ 数字から数字へのクエリを作成します｡
‫そこで､ 数字に含まれるすべての数字をチェックし､ 5より大きい数字だけを使うようにしたいと言います｡
‫そして､ 上から下へと順番に並べました｡
‫だから､ 一番高い数字から一番低い数字まで､ その数字を選んでいくんです｡
‫だから､ 私たちの4つの各2は何ですか｡
‫つまり､ このクエリを実行すると､ 135, 75, 13という出力が得られます｡
‫そのため､ 4は我々の基準に合わないので含まれないことになります｡
‫もちろん､ これをもっと複雑にすることも可能です｡
‫さらに多くの種類の制限やフィルターをデータにかけることができます｡
‫そして､ それはもちろん､ 私たちがここで持っている力でもあるのです｡
‫さて､ ここまでがLinkでできることのとてもとても優しい基本的な説明ですが､ 今回は配列しか見ていません｡
‫もちろん､ 異なるデータソースからデータを取得することもでき､ Lyncは全く同じように動作します｡
‫そして､ それがLyncの本当の力です｡ なぜなら､ Lyncはデータソースを気にしないからです｡
‫どちらにも対応できます｡
‫だから､ レースでも通用するんです｡
‫XMLを扱うことも､ データベースを扱うこともできる｡
‫もちろん､ 次のビデオでそれらを詳しく見ていくつもりです｡
‫だから､ ぜひ楽しんでほしい｡
‫より高度なテーマになりますが､ 同時に､ これまで身につけたスキルを､
‫非常に現実的な､ あるいは実生活で使えるようになるのです｡
‫それでは､ お楽しみに！また次の動画でお会いしましょう｡