私たちはいくつかのLINQクエリにインクルードを使用しています。しかし、インクルードメソッドのオーバーロードがパラメータとして(文字列パス)のみを表示し、データベーステーブル名を変更してエンティティを再生成し、インクルード部分がランタイムエラーを発生させる場合はどうでしょうか。どのようにコンパイル時にそのような問題をキャッチする?エンティティフレームワークの構文を含める
例:私たちは組織部門や他の何かにBusinessUnitエンティティ名を変更した場合、どのような
Material has BusinessUnit.
So we use repo.Material.Include("BusinessUnit")
。
を利用使用するエンティティフレームワーク4.1以降を使用してする必要が
repo.Material.Include(m => m.BusinessUnit)
を使用することができるだろう。参照[ここ](http://stackoverflow.com/a/10843340/1504480) –