我一直在阅读和观看有关MVC的视频,我开始有点困惑.简单的教程太简单了,它们似乎只涉及一个数据库表. Whoopty doo!
高级教程假设存在大量知识,我无法遵循这些知识.更不用说,有15种方法可以为您的数据库建模,没有人愿意解释为什么他们这样或那样做.
所以,我正在寻找一个简单的教程或解释你将要设计一个涉及多对多关系的简单CRUD应用程序的过程,如下所述.我可能没有提供足够的信息,因此请随时请求更新.
我浏览了nerddinner PDF,我的模型与他的模型有点不同.我希望与我的膳食和我的成分有多对多的关系.他只使用1对多的晚餐和RSVP.此外,他从未展示过如何将RSVP附加到他的晚餐模型中.这基本上是我遇到的问题.为什么我的膳食模型不包含成分列表?我有适当的外键.我不知道我在哪里或如何设置它以便我可以通过Meal模型访问成分,如果我想在细节视图或其他东西上打印它们.
膳食
>我
>标题
>说明
配料
>我
>姓名
膳食配料
> Id_Meal
> Id_Ingredient
解决方法
我找到的唯一解决方案是使用PLINQ.据我所知,它并不完美.
我手动使用“PLINQ方法”:http://www.codeproject.com/KB/linq/linq-to-sql-many-to-many.aspx