【发布时间】:2012-06-29 09:02:03
【问题描述】:
我在 asp.net mvc3 应用程序中的模型有问题。 首先,我有一个包含项目的表,每个项目都有例如:id、name 和 description 我也有一个用户:id,name
看起来有点像:
class item {int id, string name, string description}
class user {int id, string name}
现在我还有一个表,它使用外键将这两件事相互映射。 所以每个用户可以有*个项目,每个项目也可以有*个用户。
现在我需要为该项目创建控制器和视图。这很好用,问题是,我只是创建一个项目,但我想一步创建一个项目并映射到用户。
如何在mvc中解决这个问题? (例如,我只能在视图中添加一个模型,这是创建过程中的项目)
【问题讨论】:
-
您是使用 asp.net mvc 3 代码优先还是数据库优先方法?
-
你已经有数据库了吗?还是您使用的是代码优先方法?
-
看看这篇文章 - stackoverflow.com/q/289082/1437962
-
然后你首先从数据库模式中获取模型,然后按照我发布的多对多关系链接。它需要工作,让我知道你得到了什么。
标签: asp.net-mvc asp.net-mvc-3 domain-model