补上2017年3月17日的随笔
事情经过是这样的
一直用DB first 连不上 mysql,现象是用ATO.NET数据模型从数据库创建模型,能够正常连接mysql,但是最后点击创建的一刻,出现闪退,结果是什么模型都没有创建。
显示能正常链接,而且能在vs2013上看到我创建的本地mysql数据库,证明mysql的.net环境插件没有问题,而且能用code first,更进一步佐证了.net这边没有问题,mysql出了问题,
被墙,只能度娘。
原来也有和我一样遭遇的人,解决方法:
把mysql中的优化器的索引优化值关闭,如果开启对于索引的任何操作不能超过阈值,把这个属性开启便能批量生成索引,从表导出模型。
set global optimizer_switch='derived_merge=OFF';