您当前的位置:首页 > .Net家族

[EF]vs17+ef6+mysql code first

作者:刘克彪 时间:2018-09-03 11:34:18 阅读数:455 人阅读

一直在使用集成框架做开发,今天突然想起还没使用过原生EF就想尝试一下原生EF。至于为什么用mysql不用sqlserver的原因是很简单的,因为我本机没有安装SqlServer,哈哈。就简单测试我创建了一个控制台程序。

第一步:用Nuget安装了EF和Mysql;

第二步:修改数据库连接;

第三步:创建XXContext类,继承DbContext,头部打标签[DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))](这是为了识别mysql);

第四步:为XXContext类添加构造函数,继承base("name=数据库配置名");

第五步:添加实体,并在XXContext中添加public DbSet<实体名> 参数名 { get; set; };

第六步:程序包管理控制台中依次执行:Enable-Migrations,Add-Migration(创建初始化迁移), Update-Database -Verbose (修改数据库,将添加的表放到数据库)。至此,已经基本完成

;

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:2780053831@qq.com

标签: mysql code first

上一篇:儿子1岁了

四川旅游网为您推荐-飞猪旅游

猜你喜欢