• 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 五个文件。

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

  • 相关阅读:
    PHP获取数组最大值下标的方法
    [转]SpeedPHP微信接口扩展
    SSL证书部署
    Windows server 2003+IIS6+PHP5.4.45环境搭建教程
    运行PHP出现No input file specified错误解决办法
    转载-lvs官方文档-LVS集群中的IP负载均衡技术
    转载-lvs官方文档04-LVS集群的负载调度
    官方文档-Linux服务器集群系统(一)
    转载-lvs官方文档-Linux服务器集群系统(二)
    linux系统参数统计脚本
  • 原文地址:https://www.cnblogs.com/SamFang/p/5212171.html
Copyright © 2020-2023  润新知