ef+mssql详细是许多.net程序员的标配。作为一个程序员当然不能只会mssql这一个数据库,今天简单聊聊ef+mysql。推荐新人阅读。

1】首先创建一个mvc项目,如图:

创建完毕之后再nuget中分别引用MySql.Data、MySql.Data.Entity、EntityFramework(注意MySql.Data、MySql.Data.Entity版本必须一致)

2】创建数据库连接

1)在model文件夹下创建一个UserTs.cs

public classUserTs

{

[Key]//id

public string id { get; set; }//姓名

public string cusName { get; set; }

}

View Code

2)然后创建MYDBContext.cs

//数据库上下文

public classMYDBContext : DbContext

{publicMYDBContext()

:base("name=conncodefirst")

{

}public DbSet Customer { get; set; }

}

View Code

3)在web.config中添加以下代码

View Code

然后创建一个控制器

publicActionResult Index()

{//CreateTable();

using (MYDBContext db = newMYDBContext())

{try{string SQLStr = string.Format("insert into UserTS VALUES(‘{0}‘, ‘{1}‘)", Guid.NewGuid().ToString(), DateTime.Now.ToString());

db.Database.ExecuteSqlCommand(SQLStr);

}catch (Exception ex) { throw; }

}returnView();

}

View Code

运行代码,便可在数据库中看到生成的表

原文:https://www.cnblogs.com/1439107348s/p/9982471.html

ef mysql code first_关于ef+codefirst+mysql(入门)相关推荐

  1. ef6 mysql code first_使用EntityFramework6连接MySql数据库(code first方式)

    demo托管地址:http://git.oschina.net/uustudy/ASP.NET-CodeFirst-MySQL-Demo.git 首先和DB First那篇文章一样,准备工具都要一样的 ...

  2. ef mysql code first_[EF]vs15+ef6+mysql code first方式

    写在前面 前面有篇文章,尝试了db first方式,但不知道是什么原因一直没有成功,到最后也没解决,今天就尝试下code first的方式. 一个例子 步骤 Connector/Net 下载该文件,并 ...

  3. Mvc5 EF6 CodeFirst Mysql (一) 新建一个Mvc项目并使用EF连接到Mysql数据库

    1.新建Mvc5项目,更改身份验证为:不进行身份验证,由于使用到webapi,勾选webapi选项 2.安装Entity Framework 3.安装mysql connector 地址:http:/ ...

  4. ef 数据迁移mysql_EF6 Codefirst+MySql 数据库迁移

    简介 项目使用MSSql作为数据库,但是因为SQL服务器贵那么一点,并发连接差那么一点,要把数据迁移到MySQL,顺带迁移过程以及问题. 环境 · Visual Studio 2013 · MySQL ...

  5. EF6 Codefirst+MySql 数据库迁移

    简介 项目使用MSSql作为数据库,但是因为SQL服务器贵那么一点,并发连接差那么一点,要把数据迁移到MySQL,顺带迁移过程以及问题. 环境 · Visual Studio 2013 · MySQL ...

  6. 8天掌握EF的Code First开发系列之动手写第一个Code First应用

    返回<8天掌握EF的Code First开发>总目录 本篇目录 创建控制台项目 根据.Net中的类来创建数据库 简单的CRUD操作 数据库模式更改介绍 本章小结 自我测试 上一篇<8 ...

  7. Error code:1728 Cannot load from mysql.proc. The table is probably corrupted

    Error code:1728 Cannot load from mysql.proc. The table is probably corrupted http://bugs.mysql.com/b ...

  8. Windows环境下Code::Blocks中成功配置MySQL Connector/C连接MySQL数据库

    下面我将介绍当需要用C语言开发能访问MySQL数据库的程序时成功配置的关键事项. 操作系统:Windows 7 x64 编程环境:Code::Blocks 10.05(32bit) 配置方式说明:用C ...

  9. MySQL Workbench出现:Error Code: 2013. Lost connection to MySQL server during query的问题解决

    MySQL Workbench出现:Error Code: 2013. Lost connection to MySQL server during query的问题解决 参考文章: (1)MySQL ...

最新文章

  1. 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )
  2. 浅谈Linux下的EXT3文件系统
  3. 对象并不一定都是在堆上分配内存的
  4. 深度学习笔记(49) 风格代价函数
  5. 浅谈Hybrid技术的设计与实现【转】
  6. KB奇遇记(9):艰难的上线
  7. awk的基本使用方法
  8. 博客开篇第一篇--资深前端工程师
  9. 《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》——导读
  10. python小程序 --指法练习
  11. MySQL春节收支表怎么建立_怎样才能建一个收支表格?
  12. 去掉WORD文档中首页的页眉及页眉的横线
  13. 新概念二册 Lesson 12 Goodbye and good luck再见,一路顺风 (一般将来时)
  14. 免费的虚拟主机 000webhost
  15. 联想电脑重装系统总结
  16. 苹果无需越狱了!通过苹果签名轻松安装IPA文件
  17. MapReducer 取前五的案列Top n
  18. append()函数
  19. itext html 转换pdf后 字体加粗,java - 如何使用ITEXTRenderer将HTML转换为PDF时设置新的不同字体 - 堆栈内存溢出...
  20. 计算机基础知识 综述题,计算机应用的基础知识:文本表示综述及其改进

热门文章

  1. c语言中汉字属于什么类型_练字应该练什么之:汉字基本结构的类型
  2. springboot内置浏览器_SpringBoot快速搭建
  3. linux操作系统基础与实训教程,清华大学出版社-图书详情-《Linux操作系统基础与实训教程》...
  4. java jni librtmp_编译Android平台libRTMP库
  5. Linux安装MySQL8.0
  6. QT使用插件开发界面
  7. 计算机应用能力考试用书有哪些,全国专业技术人员计算机应用能力考试用书
  8. 计算机组装策划案,产品策划书格式
  9. java基础巩固_(一)Java基础巩固
  10. html网页报告怎么导出,cucumber生成html的报告实现步骤