1

我在 SQLserver 上有一个数据库名称 CostDB。我需要创建一个带有简单下拉列表(即Company Name)的页面(ASP.Net MVC 4),该列表将直接绑定到CostDB数据库中DESE表的Company列。

看了所有教程和 ASP.Net MVC4 自己的教程后,我迷失了,该以什么方式开始?代码优先、模型优先等有不同的方法。我已经有了数据库。在这种情况下我需要先创建一个模型吗?如果是这样,它是否必须与数据库表名称完全匹配?还是从数据库生成模型?如果我需要在页面加载时在下拉列表中显示数据,我需要创建哪些函数?最重要的是为现有数据库创建 MVC 应用程序的顺序是什么。在 M,V,C 中,首先创建什么?

对 ASP.Net MVC 4 来说是全新的。已经完成了 MVCMovies 教程,但没有运气。任何建议将不胜感激。

4

1 回答 1

1

我认为最好的答案是:不管你觉得舒服,什么对你有用。有大量不同的开发方法,以及每种方法的变体。我倾向于首先倾向于数据库,因为我没有太多的代码经验。

由于您已经创建了一个数据库,我认为您的方法最简单的方法是从您现有的结构中生成一个 EDMX 并从那里开始。一旦您构建了 EDMX 并引用了所有适当的文件,它应该很容易。只需从您的 EF 模型中填充一个列表,将其放入 ViewBag,然后填充您的控件。

这是有关如何执行此操作的一个很好的链接。 使用 MVC 使用列表填充 @Html.DropDownList

我强烈推荐 PluralSight 来学习任何类型的开发,这是我用过的最好的网站之一。祝你好运!

于 2012-11-19T16:11:41.807 回答