別のSO質問から取られたコード例
var test = context.Tests
.Include("Question.QuestionLocale")
.FirstOrDefault();
何らかの理由で DB スキーマを変更する必要がある場合、開発者は、文字列パラメーターを受け取るメソッド (例として使用されるインクルード メソッド) で使用されるハードコーディングされた値をどのように処理し、問題があるかを知ることができますか?
Linq-to-Entities の大きなセールス ポイントの 1 つは、その強く型付けされた性質にあるという印象を受けました。スキーマが変更され、対応する Entity Data Model が更新されると、コードがコンパイルできなくなるため、すぐに問題があることがわかります。これは強い型付けを壊しませんか?この構造を使用する代わりの方法はありますか?
ありがとう!