データベース (archiveContentPreviews) で定義されたビューがあり、いくつかのテーブルを結合し、Linq では 1 つのエンティティ キー (ArchiveID) を持っています。この単純なクエリでこのビューにクエリを実行したいと思います。
var x = from fields in entities2.archiveContentPreviews
where fields.ArchiveID == archiveID
select fields;
return x.ToList<archiveContentPreview>();
正確な数の結果が返されるが、最初の結果の複数のコピーが返されるという問題があり、SQL 管理スタジオでそのクエリを実行すると、正しい結果が返されます。