我正在使用EF代碼第一個模型從數據庫表中獲取數據,其中有400,000條記錄。從大數據表中選擇導致EF +代碼首先超時的錯誤
但是當我使用LINQ查詢是這樣的:
var urer = context.UserEntity.Where(c => c.FirstName.Contains('s'));
上述聲明給了我所有的用戶,其名字中含有「S」。但由於這是一個巨大的數據庫表,它給了我以下錯誤:
An existing connection was forcibly closed by the remote host
請建議我最好的方法來做到這一點。我將這些數據分配給gridview。我正在考慮每次獲得前500名。有沒有辦法從EF方面做到這一點,所以我不需要在SQL中做到這一點。
感謝
我不能簡單地擺脫EF。我們有一個已經建立在EF上的系統。 – user1882705
對不起,我只是非常負面的EF只是增加超時連接。 –