MVC MVC+EF快速搭建

时间:2021-08-28 06:09:09

MVC+EF快速搭建

一.准备:

vs2017(个人用的)

二.开始MVC+EF之旅吧:

1.创建mvc项目:

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

MVC  MVC+EF快速搭建

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

MVC  MVC+EF快速搭建

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

MVC  MVC+EF快速搭建

2.创建EF:

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

MVC  MVC+EF快速搭建

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

MVC  MVC+EF快速搭建

选择EF的创建方式:

我选择的是EF Designer from database:

MVC  MVC+EF快速搭建

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

MVC  MVC+EF快速搭建

创建连接:

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

MVC  MVC+EF快速搭建

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

MVC  MVC+EF快速搭建

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

MVC  MVC+EF快速搭建

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

MVC  MVC+EF快速搭建

创建完成后的EF如下图:

MVC  MVC+EF快速搭建

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

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

MVC  MVC+EF快速搭建

3.创建控制器:

MVC  MVC+EF快速搭建

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

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

MVC  MVC+EF快速搭建

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

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

MVC  MVC+EF快速搭建

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

MVC  MVC+EF快速搭建

完美的增删改差:

MVC  MVC+EF快速搭建

简单的测试:

MVC  MVC+EF快速搭建

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

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

名言:

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

MVC MVC+EF快速搭建的更多相关文章

  1. ASP.NET MVC项目框架快速搭建实战

    MVC项目搭建笔记---- 项目框架采用ASP.NET MVC+Entity Framwork+Spring.Net等技术搭建,采用”Domain Model as View Model“的MVC开发 ...

  2. 使用ASP.NET MVC+Entity Framework快速搭建系统

    详细资料: http://www.cnblogs.com/dingfangbo/p/5771741.html 学习 ASP.NET MVC 也有一段时间了,打算弄个小程序练练手,做为学习过程中的记录和 ...

  3. 使用ASP.NET MVC+Entity Framework快速搭建博客系统

    学习 ASP.NET MVC 也有一段时间了,打算弄个小程序练练手,做为学习过程中的记录和分享. 首先,得确定需求,木有需求的话,那还搞个毛线呀!嗯……大致思考了一下,终于得出如下需求: 1.能自定义 ...

  4. 瞧一瞧,看一看呐,用MVC+EF快速弄出一个CRUD,一行代码都不用写,真的一行代码都不用写!!!!

    瞧一瞧,看一看呐用MVC+EF快速弄出一个CRUD,一行代码都不用写,真的一行代码都不用写!!!! 现在要写的呢就是,用MVC和EF弄出一个CRUD四个页面和一个列表页面的一个快速DEMO,当然是在不 ...

  5. 用MVC+EF快速弄出一个CRUD

    瞧一瞧,看一看呐,用MVC+EF快速弄出一个CRUD,一行代码都不用写,真的一行代码都不用写!!!! 现在要写的呢就是,用MVC和EF弄出一个CRUD四个页面和一个列表页面的一个快速DEMO,当然是在 ...

  6. .net core系列之《sdk和runtime区别及使用CLI在Ubuntu上快速搭建Console,WebApi,MVC三大应用模型》

    一.需要安装的软件 1.虚拟机安装Ubuntu系统(本人用的是vmware-14.1.12和buntu-18.04) 2.Xshell或 Putty(连接ssh服务) 3.FileZilla(ftp上 ...

  7. .net Core 2.1 MVC+EF+Redis搭建

    官方学习资料 搭建空MVC框架 1.创建一个空模板 2.创建文件夹 Controllers.Models.Views 3.在Controllers文件夹下创建HomeController.cs 选择C ...

  8. 翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 1

    原文地址:http://ddmvc4.codeplex.com/ 原文名称:Design and Develop a website using ASP.NET MVC 4, EF, Knockout ...

  9. ASP.NET MVC和EF集成AngularJS开发

    参考资料: 如何在ASP.NET MVC和EF中使用AngularJS AngularJS+ASP.NET MVC+SignalR实现消息推送 [AngularJs + ASP.NET MVC]使用A ...

随机推荐

  1. Http、Https请求工具类

    最近在做微信开发,使用http调用第三方服务API,有些是需要https协议,通过资料和自己编码,写了个支持http和https的工具类,经验证可用,现贴出来保留,也供需要的人使用(有不足的地方,也请 ...

  2. JS对数字进行货币格式化并且保留两位小数点,小数用0补全

    /** * 将数值四舍五入(保留2位小数)后格式化成金额形式 * * @param num 数值(Number或者String) * @return 金额格式的字符串,如'1,234,567.45' ...

  3. SQL Server查看所有表大小、表行数和占用空间信息

    一.查看表名和对应的数据行数select  a.name as '表名',b.rows as '表数据行数'from sysobjects a inner join sysindexes bon a. ...

  4. 迭代器(Iterator)模式

    转自:http://blog.csdn.net/lilu_leo/article/details/7609496 概述      迭代器(Iterator)模式,又叫做游标(Cursor)模式.GOF ...

  5. GIT之二 基础篇(1)

    GIT基础 取得项目的 Git 仓库 有两种取得 Git 项目仓库的方法.第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库.第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来. 在 ...

  6. typedef 与define 的区别

    typedef和#define的用法与区别   typedef和#define的用法与区别 一.typedef的用法 在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译 ...

  7. Java 并发编程实战 摘要

    第一部分小结 并发技巧清单: 可变状态是至关重要的(It's the mutable state ,stupid). 所有的并发问题结为如何协调对并发状态的访问,可变状态越少,就越容易确保线程安全性. ...

  8. WordPress主题制作教程2:导航菜单制作

    实现自定义菜单,需要用到的函数是wp_nav_menu(); 在主题目录下的functions.php的 <?php ….. ?> 之间,添加以下菜单注册代码,这样你就可以在主题文件中使用 ...

  9. 【微信小程序】实现类似WEB端【返回顶部】功能

    1.原理:利用小程序自带的<scroll-view>组件,该组件的bindScroll和scroll-top方法.属性进行联合操作 2.效果图: 3.wxml: <scroll-vi ...

  10. &lbrack;Linux&rsqb; Migrate plugins and setting for vim

    Hot to migrate plugins and setting for vim from one computer to another ? Just copy  ~/.vim and ~/.v ...