Сегодня я столкнулся с проблемой, которую не могу точно объяснить причину, поэтому я думаю, что лучше поделиться им через stackoverflow.
Что ж, у меня есть приложение mvc 3 с сущностями .netи я попытался вставить в БД огромную строку, и это привело к sqlExeepton "строка или двоичные данные будут обрезаны".Итак, я исправлю это позже:).
После этой проблемы я попытался обновить одну и ту же сущность на одно значение (фактически я увеличил счетчик) и снова получил то же исключение.Это будет немного.
Если я располагаю objectContext в конце каждого метода или я создаю новый objectContext в начале каждого метода, проблема будет решена.
Что яне могу понять, как реагирует objectContext, если он инициализируется в классе вместо метода
public class MyController : BaseController {
private static EFUnitOfWork efUnitOfWork = new EFUnitOfWork();
Products_Repository productsRepos = new Products_Repository(new EFRepository<Products>(), efUnitOfWork);
..
//methods
..
}
Заранее спасибо