ASP.NET MVC3 实例(二) 使用 Entity Framework 创建实体数据模型
上篇中大体介绍了下 MVC3 以及项目的创建,本篇我们主要看看 MVC3 中实体数据模型的创建。我们创建项目时,使用的是 .NET 4,在 .NET 4 中我们可以使用 Entity Framework(实体框架)来创建 Models,这样为我们后边对数据库数据的增、删、改、查操作做好准备。
在 Models 文件夹上右键添加新建项,我们添加 ADO.NET 实体数据模型,命名为 AndroidDB.edmx。我们在命名时应该规范、有意义,这会在后边操作时为我们带来便利。如下图:
在接下来的弹出窗体中模型内容选择从数据库生成,选择下一步。接下来选择数据连接,在新建连接中选择数据库,输入对应的用户名和密码连接数据库,我们将连接串命名为AndroidEntities,完成后我们可以在Web.config中找到这个连接串名。如下图:
接下来,选择数据库对象,作为一篇入门级的文章,为了简单起见,我们只选择表对象,我们将模型命名空间命名为AndroidModel。如下图:
到这里,我们就完成了实体数据模型的创建。我们双击AndroidDB.edmx,可以看到各表对应的类。如下图:
实体框架会自动为数据库中的表创建类并将这些类添加到我们的项目中,类似于我们使用动软工具创建实体层的过程,我们双击 AndroidDB.Designer.cs 可以看到各表对应的 C# 类。
本篇主要介绍了下实体数据模型的创建过程,使用了 Entity Framework ,下篇我们将会对文章表(Article)进行读取与展示,主要会涉及到 Control 的操作,这也是我们需要重点学习的地方。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架