ef mysql code first_关于ef+codefirst+mysql(入门)
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(入门)相关推荐
- ef6 mysql code first_使用EntityFramework6连接MySql数据库(code first方式)
demo托管地址:http://git.oschina.net/uustudy/ASP.NET-CodeFirst-MySQL-Demo.git 首先和DB First那篇文章一样,准备工具都要一样的 ...
- ef mysql code first_[EF]vs15+ef6+mysql code first方式
写在前面 前面有篇文章,尝试了db first方式,但不知道是什么原因一直没有成功,到最后也没解决,今天就尝试下code first的方式. 一个例子 步骤 Connector/Net 下载该文件,并 ...
- Mvc5 EF6 CodeFirst Mysql (一) 新建一个Mvc项目并使用EF连接到Mysql数据库
1.新建Mvc5项目,更改身份验证为:不进行身份验证,由于使用到webapi,勾选webapi选项 2.安装Entity Framework 3.安装mysql connector 地址:http:/ ...
- ef 数据迁移mysql_EF6 Codefirst+MySql 数据库迁移
简介 项目使用MSSql作为数据库,但是因为SQL服务器贵那么一点,并发连接差那么一点,要把数据迁移到MySQL,顺带迁移过程以及问题. 环境 · Visual Studio 2013 · MySQL ...
- EF6 Codefirst+MySql 数据库迁移
简介 项目使用MSSql作为数据库,但是因为SQL服务器贵那么一点,并发连接差那么一点,要把数据迁移到MySQL,顺带迁移过程以及问题. 环境 · Visual Studio 2013 · MySQL ...
- 8天掌握EF的Code First开发系列之动手写第一个Code First应用
返回<8天掌握EF的Code First开发>总目录 本篇目录 创建控制台项目 根据.Net中的类来创建数据库 简单的CRUD操作 数据库模式更改介绍 本章小结 自我测试 上一篇<8 ...
- 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 ...
- Windows环境下Code::Blocks中成功配置MySQL Connector/C连接MySQL数据库
下面我将介绍当需要用C语言开发能访问MySQL数据库的程序时成功配置的关键事项. 操作系统:Windows 7 x64 编程环境:Code::Blocks 10.05(32bit) 配置方式说明:用C ...
- 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 ...
最新文章
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )
- 浅谈Linux下的EXT3文件系统
- 对象并不一定都是在堆上分配内存的
- 深度学习笔记(49) 风格代价函数
- 浅谈Hybrid技术的设计与实现【转】
- KB奇遇记(9):艰难的上线
- awk的基本使用方法
- 博客开篇第一篇--资深前端工程师
- 《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》——导读
- python小程序 --指法练习
- MySQL春节收支表怎么建立_怎样才能建一个收支表格?
- 去掉WORD文档中首页的页眉及页眉的横线
- 新概念二册 Lesson 12 Goodbye and good luck再见,一路顺风 (一般将来时)
- 免费的虚拟主机 000webhost
- 联想电脑重装系统总结
- 苹果无需越狱了!通过苹果签名轻松安装IPA文件
- MapReducer 取前五的案列Top n
- append()函数
- itext html 转换pdf后 字体加粗,java - 如何使用ITEXTRenderer将HTML转换为PDF时设置新的不同字体 - 堆栈内存溢出...
- 计算机基础知识 综述题,计算机应用的基础知识:文本表示综述及其改进
热门文章
- c语言中汉字属于什么类型_练字应该练什么之:汉字基本结构的类型
- springboot内置浏览器_SpringBoot快速搭建
- linux操作系统基础与实训教程,清华大学出版社-图书详情-《Linux操作系统基础与实训教程》...
- java jni librtmp_编译Android平台libRTMP库
- Linux安装MySQL8.0
- QT使用插件开发界面
- 计算机应用能力考试用书有哪些,全国专业技术人员计算机应用能力考试用书
- 计算机组装策划案,产品策划书格式
- java基础巩固_(一)Java基础巩固
- html网页报告怎么导出,cucumber生成html的报告实现步骤