0

IQueryable から DcumentSearch オブジェクトの IEnummerable を作成する必要があります。次のコードにより、データベースが結果全体をロードするため、アプリが遅くなります。

public static IEnumerable<DocumentSearch> BuildDocumentSearch(IQueryable<Document> documents)
{
    var enumerator = documents.GetEnumerator();
    while(enumerator.MoveNext())
    {
        yield return new DocumentSearch(enumerator.Current);
    }    
}
4

1 に答える 1