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