2

コード内クエリ (Linq などを使用して開発者によって記述されたクエリ) で使用されるモデル定義関数を見たことがあります。EF4 が自動的にクエリを実行できるように、モデル定義関数をエンティティ プロパティにマップする方法があるかどうか疑問に思っています。それを利用したデータベース。

例えば:

ProductクラスとOrderクラスがあり、それProductがプロパティを持っているとしTotalSoldます。理想的には、次のようなモデル定義関数を作成したいと思います。

select sum(o.quantity) from order, product where o.productid = product.productid

TotalSoldそれをのプロパティにバインドしてProduct、特定のすべてのクエリがプロパティProductに入力する内部選択を自動生成するようにしTotalSoldます。

これは理にかなっていますか?出来ますか?

4

1 に答える 1

1

私は十分な解決策を見つけ、それについてhttp://statichippo.com/archive/2011/01/26/Mapping-a-computed-property-in-EF4.aspxでブログを書きました。

于 2011-01-27T18:20:55.533 に答える