zoukankan      html  css  js  c++  java
  • MVC MVC+EF快速搭建

    MVC+EF快速搭建

    一.准备:

    vs2017(个人用的)

    二.开始MVC+EF之旅吧:

    1.创建mvc项目:

    Web-ASP.NET Web Application(.NET Framework) 注意框架

    选择空的MVC如下图(vs2017和其他版本的可能不太一样,根据自己的版本来操作)

    创建完后的mvc目录:(会mvc的就能明白)

    2.创建EF:

    选择mvc中的Model文件来添加:

    选择Data-ADO.NET Entity Data Model:(创建ef的核心)

    选择EF的创建方式:

    我选择的是EF Designer from database:

    创建连接:(如果下拉里有就不需要创建了,直接选择即可)

    创建连接:

    下面红色标记的分别是:服务器地址,登录方式,用户名,密码,选择的数据库(这里就是连接数据库的)

    红色标记的分别是:连接,是否隐藏密码,保存连接字符串到web.config(如果不保存,记得复制连接字符串到web.config)建议保存;

    根据需要选择EF版本:我这里选择的5.0

    表,视图,存储过程:(根据需要选择)

    创建完成后的EF如下图:

    创建完EF后,检查web.config连接字符串是否添加了

    切记要重写生成项目,负责就会报错:

    3.创建控制器:

    这个界面熟悉吧,我曾经只用空的控制器,下面就熟悉一下使用EF的控制器:

    红色标记分别是:空控制器,读写控制器,使用EF控制器(读写我就在这里不做演示了,你们可以尝试也挺强大的)

    这个界面很熟悉吧,这就是添加控制器的界面,mvc的使用用的,但是之前我们用的时候,model class data context class都是空,使用了EF这里就要有东西啦:

    红色标记分别是:选择模型,选择上下文,控制器名称

    见证奇迹的时刻来了:(牛B把,都生成了,就连视图也生成了,太强大啦)

    完美的增删改差:

    简单的测试:

    厉害吧,界面需要美工优化了,程序员只管程序。顶个微软;

    要是再结合三成,抽象工厂,t4那就强大的没滴说。

    名言:

    能让机器做的,绝不让人干。

  • 相关阅读:
    axios的数据请求方式及跨域
    vuex 的介绍
    返回顶部的过渡式写法
    数据结构和算法——二叉树
    RecyclerView的刷新和加载更多
    希尔排序小结
    选择排序小结
    插入排序小结
    冒泡、快速排序小结
    数据结构和算法——递归算法
  • 原文地址:https://www.cnblogs.com/zlp520/p/7209880.html
Copyright © 2011-2022 走看看