0

linq クエリのパフォーマンスを向上させるには、select 拡張機能を使用して、フィールド全体ではなく、必要なフィールドだけを選択する方がよいでしょうか? という質問がありました。

テーブル「ニュース」があり、フィールド (id、タイトル、テキスト、regtime、regdate、username、...) があり、テキスト フィールドは非常に長いテキストであり、各行のサイズが大きくなければなりません。だから私は、これからのニュースのテキストを表示しないインデックスページでこのクエリを変更することにしました

var model=db.News.ToList();

これに

var model=db.News.Select(n=>new NewsVM(){ id=r.id, title=r.title, regtime=r.regtime,...});

そして、私は両方のクエリをいじり、受信バイト数は同じでした

4

1 に答える 1