у меня такой код
using (SomeDBContext db = new SomeDBContext())
{
foreach (var r in someColection)
{
MyDelegate.BeginInvoke(db, parm1, parm2, etc, null, null);
}
}
Проблема в том, что функция, которая передается MyDelegate, использует переданный ей db dbcontext, и, поскольку делегат запускается асинхронно, контекст db был закрыт, пока функция пытается получить доступ к базе данных. Может ли кто-нибудь помочь решить эту проблему? Большое спасибо!