假设我们有一个视图 V1 和 V2,声明如下:
create view V2 as
select V1.*, V2.C1, V2.C2, V2.C3
from V1
join V2 on V1.Key = V2.Key
where bla-bla
所以 V2 缩小了 V1 的结果集并添加了一些连接。C#中有一个检索例程
IEnumerable<V1> GetData(MyFilter filter, MySortOrder order) {}
我想用 V2 重用。是否可以不在 L2S 中而不是在数据库中执行连接?我应该在数据库上下文中手动创建一个基类还是什么?