1

我是 .net 世界的新手……我正在浏览一些 MVC 教程,其中我可以看到所有教程都在编写模型类然后创建数据库(可能用于教程)。但是对于我们不生成模型然后创建数据库的真实项目,我有一个问题。而是我们根据数据库生成模型。所以经过这么多的谷歌搜索和阅读不同的博客后,我开始知道我们可以使用 ADO.Net 实体数据模型来生成 DataContext。另外我知道我们不需要手动编写模型,因为实体数据模型会根据数据库生成所有模型类。谁能告诉我,对于现实世界的项目,我们是否使用 ADO.Net 实体数据模型来生成类,我们不需要自己编写任何模型类。

如果我错了请纠正...

提前致谢

4

1 回答 1

2

确切地。您可以从现有数据库中提取模型类。

有关此主题的更多信息,请查看此博客文章:

EF 4.2 模型和数据库首次演练

这是上面链接的帖子中的重要部分:

“...如果您要映射到现有数据库,您现在可以选择“从数据库生成”,按照提示进行操作,然后跳到第 4 步。”

本文将向您展示使用 Database First 方法创建的完整 MVC 应用程序:

使用 Database First 和 Entity Framework 4.1 构建 MVC 3 应用程序

于 2012-04-15T16:39:03.873 回答