Я хочу сделать реализацию с шаблоном репозитория с ASP.NET MVC 2 и Entity Framework, но у меня были некоторые проблемы в этом процессе.Структура хранилища и структура объекта
Прежде всего, у меня есть 2 объекта, которые имеют отношения между ними, такие как Order and Product. Когда я создаю свой файл dbml, он дает мне класс . Закажите с свойством, которое отображает «ProductSet» и один класс Продукт с собственностью, на карте которой указан тот продукт, который относится к нему.
Поэтому я создаю свой шаблон хранилища, такой как IReporitory, с базовыми операциями CRUD и внутри моих контроллеров. Я реализую ProductRepository или OrderRepository.
Проблема возникает, когда я пытаюсь создать продукт и присвоить мой заказ на него, как ProductOne.Order = _orderRepository.Find(orderId);
Эта операция дала мне какое-то странное поведение, и я не могу выяснить, что случилось с ним.
Пожалуйста, определите, что вы подразумеваете под * странным поведением *. –
Уже решил Дарин, спасибо. То, что я хотел иметь в виду со Странным Поведением, заключалось в том, что когда я совершил некоторые изменения для связанных объектов, возникали некоторые разные типы исключений. Кроме того, я решил проблему с методом, описанным в другом ответе, с общей переменной httpcontext. – user319923