次のように宣言されたビュー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で結合を実行せずに可能ですか?データベースコンテキストなどで基本クラスを手動で作成する必要がありますか?