windows+Mysql+EF连接数据库时,区分别名大小写
我也是个小白,所以只能把我的配置给大家看一看,如果有类似的,可以照着修改一下
- MySql
在查询编辑框里查询这条语句
show VARIABLES like ‘%case%’
如果要修改lower_case_table_names 就打开安装目录下配置文件 my.ini
如果你的my.ini文件没有权限修改,可以打开my.ini的属性修改
修改好之后 ,重新启动mysql服务。
方法是右击此电脑 ,打开管理–》服务–》找到mysql启动
2.打开数据库存保存的地址,修改后缀为frm的文件名为大写
虽然这样在mysql查询中,大小写仍然不敏感,但是最后连接EF的时候,大小写会敏感
最后的小tips是,在mysql中的字段排序规则中,如果是
utf8_unicode_ci 或utf8_general_ci 是不区分大小的
utf8_bin是区分大小写的