我正在开发一个使用实体框架的应用程序。我有一个表 A 和一个来自这个表类 A 的 autogen 实体
Public Class A
ID As Integer
Sum As Integer
TotalSum As Integer
LastPayment As Integer
NewPayment As Integer
.
.
.
End Class
除了我的表之外,我还有一个视图,它计算并返回表 A 中的所有行,其中 totalSum 和 LastPayment 满足某些条件(表有 50 行,视图返回 35 行)。我可以将此视图与我的实体类 A 一起使用吗?当我使用我的实体类时,AI 可以说
unitOfWork.ARepository.Filter(Function(p) p.ID = Me._id, , )
但这将在没有视图完成计算/过滤的情况下从表中获取行,假设它返回 50 行。我想说
unitOfWork.ARepository.Filter(Function(p) p.ID = Me._id, , )
但我想从视图中获取过滤后的行,这将返回 35 行而不是 50 行。但我不希望视图成为模型中的实体,因为我将有两个类 A(来自表)和 B(从视图)看起来完全一样。我该如何解决这个问题?