レコード構造はまったく同じですが、フィルタリング ロジックが異なる複数のビューがあります。Entity Framework を使用してそれらのいずれかをクエリできるようにしたいのですが、すべてのビューに (まったく同じメンバーを持つ) 異なる型を使用するのではなく、同じ型の値を返す方がはるかに自然に思えます。これを達成する方法は?
データベース ファーストのアプローチでビジュアル モデル デザイナーを使用しています。
アップデート:
例:Vehicles
テーブル、
create view [GreenVehicles] as select * from [Vehicles] where [Color]='Green';
と
create view [GreenVans] as select * from [GreenVehicles] where [Type]='Van';
GreenVans
タスクは、のコレクションとしてクエリできるようにすることですGreenVehicles
。