Здравствуйте, Аноним, Вы писали:
А> При работе с EF (чтиение данных, сохранение изменений) достаточно часто вылетает exception А>EntityException "Существует назначенный этой команде открытый DataReader, который требуется предварительно закрыть"
А> В чем может быть причина и как с этим бороться?
БД MSSQL Server? если да, то ошибки такой быть не должно.
Если база другая, то провайдер не умеет создавать вложенные транзакции.
Для того чтобы избежать проблем, после каждого запроса, делайте .ToList()
или что то аналогичное.