я «м загрузки 100000 записей с Entity Framework и MS SQL Server 2008 в моем проектеИспользование BindingSource очень медленно, чтобы загрузить данные
эти записи загружаются в течение 3 секунд , когда я с помощью кода, как показано ниже
class BLChequePay
{
....
public List<ChequePay> GetAll()
{
var Context = new AccountingEntities();
var Che = Context.ChequePays;
return Che.ToList();
}
}
private void ChequePayForm_Load(object sender, EventArgs e)
{
radGridView1.DataSource = ChequePays.GetAll();
}
, но когда я использую BindingSource, они загружаются через 50 секунд. я использовать контроль BindingSource для подключения других элементов управления, таких как текстовое поле, DateTimePicker, и других поля ввода
private void ChequePayForm_Load(object sender, EventArgs e)
{
chequePayBindingSource.DataSource = ChequPays.GetAll();
}
как уменьшить время загрузки?
Это может делайте добро, чтобы изолировать проблему еще больше. – SimpleVar
«Я загружаю 100000 записей» - это может быть вашей проблемой. Вы действительно ожидаете, что пользователи прочитают 100 000 предметов? Возможно, подкачка может быть более подходящей. –