我想使用ASP.NET MVC 2和实体框架与存储库模式的实现,但我在这个过程中有一些问题。存储库模式和实体框架
首先,我有两个实体之间有关系,如订单和产品。当我生成我的dbml文件时,它给了我一个类订单带有一个属性,该属性映射“产品集”和一个类产品具有一个属性,该属性映射产品自身相关的订单。
因此,我使用基本的CRUD操作创建了像IReporitory一样的Repository模式,并在我的控制器中实现了ProductRepository或OrderRepository。
的问题时,当我尝试创建产品和具有分配就可以了我的订单,像ProductOne.Order = _orderRepository.Find(orderId);
那次行动给了我一些奇怪的行为,我无法找出什么是错的。
请定义你的意思是*奇怪的行为*。 – 2010-04-13 19:16:28
已经解决了Darin,thanx。我对奇怪行为的意思是,当我对相关实体进行一些更改时,发生了一些不同类型的异常。除此之外,我用httpcontext共享变量解决了另一个答案中解释的方法问题。 – user319923 2010-04-15 14:50:44