我是 .net 世界的新手...我正在浏览一些 MVC 教程,在那里我可以看到所有教程都在编写模型类,然后创建数据库(可能用于教程目的)。但我对真实项目有疑问,我们不生成模型然后创建数据库..而是我们根据数据库生成模型。 所以在谷歌搜索和阅读不同的博客之后,我开始知道我们可以使用 ADO.Net 实体数据模型来生成 DataContext。我也开始知道我们不需要手动编写模型,因为实体数据模型根据数据库生成所有模型类。 谁能告诉我,对于现实世界的项目,我们是否使用 ADO.Net 实体数据模型来生成类并且我们不需要自己编写任何模型类。
如有错误请指正...
提前致谢
最佳答案
没错。您可以从现有数据库中提取模型类。
有关此主题的更多信息,请查看此博客文章:
EF 4.2 Model & Database First Walkthrough
这是上面链接的帖子中的重要部分:
"... if you are mapping to an existing database you would now select ‘Generate from database’, follow the prompts and then skip to step 4. "
本文将向您展示使用数据库优先方法创建的完整 MVC 应用程序:
Building an MVC 3 App with Database First and Entity Framework 4.1
关于database - MVC 的 Entity Framework 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10163812/