エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
EF Core 2.0リリースには批判すべき点が多いが、好ましい部分も少なくはない。本記事では、今回のリリー... EF Core 2.0リリースには批判すべき点が多いが、好ましい部分も少なくはない。本記事では、今回のリリースのハイライトをいくつか紹介する。 テーブル分割 ORMに対する一般的な批判は、効率の悪いデータ要求が実行される傾向のあることだ。ほとんどのORMがデフォルトで“SELECT *”クエリを実行するため、アプリケーションに必要なのがごく小さなサブセットであっても、データベースに対してすべての列が要求されることになる。 これまでのEFでは、これに対処する方法として、生成されるSQLを必要な列のみに限定する.Select句を使用していた。しかしこれには、サードパーティ製のマッピングライブラリ(AutoMapperのような)か、あるいは投影されたオブジェクト毎に必要な列を明示的にリストする必要がある。後者は面倒でエラーも起こしやすいので、先を急ぐ場合にはこのステップを省略することも多い。その