Asp.Net MVC 从数据库生成代码(包括页面)

项目需要,数据库已经设计完成,需要生成相关的数据访问代码和页面。

参考:http://www.tracefact.net/asp-net/aspnetmvc-model-part1.aspx

http://www.cnblogs.com/seawaving/archive/2012/12/05/2803429.html

第一步,按照下面的步骤,生成数据模型和访问层代码:

  1. 右键点击“解决方案浏览器”窗口中的Models文件夹,并且选择菜单项,“添加(Add)”,“新建项(New Item)”。
  2. 在“添加新项(Add New Item)”对话框中,选择Data分类(如图1)。
  3. 选择ADO.NET Entity Data Model模板,将实体数据模型命名为MoviesDBModel.edmx,并且点击“添加”按钮。点击“添加”按钮将会运行数据模型向导。
  4. 在“选择模型内容(Choose Model Contents)”步骤,选择“从数据库生成(Generate from a database)”选项,并且点击“下一步(Next)”按钮。
  5. 在“选择数据连接(Choose Your Data Conncetion)”步骤,选择MoviesDB.mdf数据库连接,输入实体的连接设置名MoviesDBEntities,并且点击“下一步”按钮。
  6. 在“选择你的数据库对象(Choose Your Database Object)”步骤,选择Movie数据库表,并且点击“完成”按钮。

第二步,创建控制器和页面:

  1. 在创建控制器前必须先Build一下,不然选不到类)右键单击Controllers文件夹,新建一个名为“MoviesController ”的控制器。
  2. 在“添加控制器”页面,“模型类”,填第一步生成的表对应的类“Movies”,“数据上下文类”填写刚才第一步生成“MoviesDBEntities”。
  3. 点击添加,将创建以下文件和文件夹:

    • 项目的 Controllers 文件夹下新增MoviesController.cs文件
    • 项目的Views文件夹下新增Movies文件夹
    • 在Views/Movies文件夹下创建了Create.cshtml, Delete.cshtml, Details.cshtml, Edit.cshtml, 和 Index.cshtml 五个文件。

到此所有的创建工作完毕,然后修改代码。

posted @   上位机  阅读(2501)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示