.net mvc3アプリケーションにbreezejsを使用することに興味がありますが、主にその変更の追跡に使用します(クライアント側でのクエリの処理は必要ありません)。これを達成する方法はありますか?
EntityManagerを作成するには、コントローラーからIqueryableをバックアップする必要があるようです。
質問する
77 次
1 に答える
3
コントローラからIQueryableを返す必要はありません。IQueryableを返さない場合、コントローラーはクライアントから渡されたクライアント側の「where」、「orderBy」、「select」などの操作を処理できなくなります。(ただし、withParametersは引き続き機能することに注意してください)。
したがって、これらのいずれも有効です。
[HttpGet]
public Object Customers() {
return < your code >;
}
[HttpGet]
public Object Stuff() {
return new { Customers = <your code>, Products = <your code> }
}
[HttpGet]
public List<Person> PersonsOlderThan(age) {
return < your code >;
}
サーバーからメタデータを返すか、クライアントでメタデータを定義する必要があります。
お役に立てれば。
于 2013-03-15T19:23:23.560 に答える