database - MVC 的 Entity Framework 查询

标签 database asp.net-mvc entity-framework code-generation datacontext

我是 .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/

相关文章:

database - PostgreSQL 管理和监控

c# - 如何将图像裁剪成圆形?

c# - Entity Framework 迁移 - 未迁移的列

entity-framework - 以编程方式启用/禁用实体代理

android - 从数据库/网站调用和使用音频、视频和图像文件

MySQL 服务器负载非常高

c# - 在 C# (ASP.MVC) 中将 Access DB (.mdb) 与 ADODB 一起使用,就像使用经典 ASP

c# - db.savechanges() 不工作

java - 甲骨文乘十嵌入到一个java应用程序中

asp.net-mvc - 从 ModelMetaData 获取另一个属性的值