0

Entity Framework を使用しているアプリケーションを開発しています。テーブル A と、このテーブル クラス A の autogen エンティティがあります。

Public Class A

    ID As Integer
    Sum As Integer
    TotalSum As Integer
    LastPayment As Integer
    NewPayment As Integer
      .
      .
      .
End Class

私のテーブルに加えて、totalSum と LastPayment がいくつかの条件を満たすテーブル A からすべての行を計算して返すビューがあります (テーブルには 50 行あり、ビューは 35 行を返します)。このビューをエンティティ クラス A と一緒に使用できますか? エンティティ クラスを使用すると、AI は次のように言うことができます

unitOfWork.ARepository.Filter(Function(p) p.ID = Me._id, , )

ただし、これにより、ビューによって計算/フィルタリングが行われずにテーブルから行が取得されます。たとえば、50 行が返されるとします。私は言いたい

unitOfWork.ARepository.Filter(Function(p) p.ID = Me._id, , ) 

しかし、代わりにビューからフィルタリングされた行を取得したいのですが、これは 50 行ではなく 35 行を返します。と B (ビューから) はまったく同じに見えます。どうすればこれを解決できますか?

4

1 に答える 1

0

VB または C# のエンティティ フレームワークを使用して、ビューに対応するコードを記述できます。等しい 2 つのモデルを使用するよりも優れています。

于 2013-07-10T16:40:11.153 に答える