1

name:stringオブジェクトとを指定してオブジェクトを選択する方法が必要ですが、ObjectContextこれを行う方法がわかりません。

これを使用して、で一般的なルックアップドロップダウンエディターテンプレートを作成しますASP.MVC

したがって、ビューに@Html.EditorForstudent=>student.School)が含まれている場合、学校のリストを含むドロップダウンが表示されます。

からターゲットエンティティ名を取得しましたrelation.ToMemberが、この入力を使用してデータレコードをクエリする方法がわかりません。

現在、文字列を取得して無数の値を返すカスタムメソッドを追加しました。その中には、大きなスイッチケース「School」があります。return this.SchooleSet;

これを行う正しい方法はありますか?

また、次のような構文を使用してクエリを実行できるジェネリックメソッドを追加したいと思います。ctx.Select<Teacher>().Where(...)

ここでもスイッチを使用して実装しましたが、これを行うためのより良い方法があるはずです。

4

1 に答える 1

0

CreateObjectSetメソッドを試してください。

var q = ctx.CreateObjectSet<Teacher>().Where(...);
于 2012-12-24T09:13:24.077 に答える