博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CodeFirst for MySql
阅读量:4287 次
发布时间:2019-05-27

本文共 1001 字,大约阅读时间需要 3 分钟。

第一步:去mysql官网下载 connector to .net  最新版就可以

 

第二部:使用Guget包管理工具安装EF框架和EF for MySql 扩展

对应版本如下:

注意:必须关注留意一下版本,否则会失败。

安装完成后,自动修改的 config文件

第三步,手动添加 链接字符串

第四部,写cs代码

[DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))] //新版本中这行代码,必须要有    public class MyContext : DbContext    {        public MyContext()            : base("name=MyContext")        {        }        public virtual DbSet Datas { get; set; }    }    public class Data    {        [Key]        public int Id { get; set; }        public string Name { get; set; }    }    class Program    {        static void Main(string[] args)        {            MyContext _context = new MyContext();            Console.WriteLine(_context.Datas.Count());            Console.Read();        }    }

 [DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))] 这句代码必须要有。

你可能感兴趣的文章
网络_多线程下载
查看>>
网络_httpClient
查看>>
网络_HttpURLConnection_原始类
查看>>
网络_OKHttp
查看>>
android_事件分发机制_几行代码直接通晓
查看>>
图片_OOM_OutOfMemory
查看>>
技术学习_经验分享
查看>>
android中常见的设计模式有哪些?
查看>>
ViewDragHelper_v4的滑动视图帮助类_解释和代码
查看>>
android性能优化
查看>>
WebService应用之客户端 Ksoap 库调用
查看>>
WebService - SOAP协议
查看>>
即时通讯技术- 推送技术协议方案
查看>>
融云 rongyun
查看>>
XMPP - 实现即时通讯相关库
查看>>
即时通讯协议 MQTT
查看>>
OpenCore框架
查看>>
vitamio简介.java
查看>>
VLC-流媒体开源库
查看>>
android 流媒体开源库
查看>>