一般的なEntity Frameworkの質問で誰か助けてもらえますか? 私は初心者で、読書と試行錯誤から独学しようとしています。しかし、私はすべての構文と用語について本当に混乱しています。そして、Google で検索すればするほど、混乱していきます。
構文で使用されている小さな矢印 (=>) は一体何なのでしょうか? そして、構文の名前が何であるかさえわかりません...それはEntity Framework構文ですか?メソッド構文へのLinq? エンティティ構文へのLinq?
その構文を使用すると、ランダムな文字を使用できるように見えるのはなぜですか? 以下の「f」は、入力した文字に関係なくインテリセンスがオプションを提供するため、任意のアルファベット文字と交換可能のようです。では、その文字は何を表しているのでしょうか。宣言はないようです。
var query = fruits.SelectMany(f => f.Split(' '));
小さな矢印の付いた構文を使用するか、以下のように私がよく目にする「疑似 SQL」を使用する方がよいでしょうか。これは少し分かりやすいように思えますが、これは Real Entity Framework Way ではないと考えられますか?
var query = from f in fruits from word in f.Split(' ') select word;
そして、それらのいずれかについて - どこかにドキュメントはありますか?? 私はインターネットでチュートリアル、記事、その他を探し回っていますが、戻ってくるのは、小さな矢印や疑似 SQL で変化する小さなサンプル クエリだけで、「select の実行方法は次のとおりです」以外の説明はありません。
ご指導やご支援をいただければ幸いです。どこから始めればいいのかがわかれば、そこから自分自身を構築できると思います。ありがとう!