ASP.NET MVC 3 的介绍性视频暗示我想要的工作流程是声明定义我的模型的类(代码优先设计)。
这让我觉得很奇怪,因为 Visual Studio 有一个很好的实体图设计器,它可以生成带有导航属性等的类。
是否可以使用该实体图设计器来设计模型(模型优先设计),并让 ASP.NET MVC 3 将生成的类理解为其模型?
如果可能,请提供准确的步骤:) 谢谢 :)
ASP.NET MVC 3 的介绍性视频暗示我想要的工作流程是声明定义我的模型的类(代码优先设计)。
这让我觉得很奇怪,因为 Visual Studio 有一个很好的实体图设计器,它可以生成带有导航属性等的类。
是否可以使用该实体图设计器来设计模型(模型优先设计),并让 ASP.NET MVC 3 将生成的类理解为其模型?
如果可能,请提供准确的步骤:) 谢谢 :)
显然这是不可能的。
(任何想证明我错并展示如何做到的人,请成为我的客人,但请提供步骤:))
是的,这称为模型优先设计。您看到的大多数视频都使用了 Code First 方法。两者都有好处。
这个视频应该可以帮助你。
http://msdn.microsoft.com/en-us/data/ff628199
更新:
以下是我使用的步骤:
这并不难,而且效果很好。它的工作方式与 Model First 在其他任何地方的工作方式相同。