写了一个Demo,本来是运行在sqlserver上的,突然想看能不能用mysql数据库,当然,不能直接使用,要进行一些改造:
1.首先是config文件中数据库连接字符串:
<add name="DBConnectionString" connectionString="Data Source=localhost;Port=3306; Initial Catalog=BasicOpt;Persist Security Info=True;User ID=root; Password=123456;Pooling=False;charset=utf8;MAX Pool Size=2000;Min Pool Size=1;Connection Lifetime=30;" providerName="MySql.Data.MySqlClient" />
2.手工在mysql中建立一个BasicOpt数据库。
3.NuGet安装EntityFramework(如果想使用中文包,可以安装EntityFramework.zh-Hans,会自动把EntityFramework也安装了),还有mysql要使用的 MySql.Data 和 Mysql.Data.Entity ,这里要注意版本的依赖项: