我正在使用Entity Framework。在app.config中,存储了EF为我的数据库生成的连接字符串。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="votemeEntities" connectionString="metadata=res://*/VoteModel.csdl|res://*/VoteModel.ssdl|res://*/VoteModel.msl;provider=MySql.Data.MySqlClient;provider connection string="server=localhost;User Id=root;database=voteme""
providerName="System.Data.EntityClient" />
<add name="VoteMe.Properties.Settings.votemeConnectionString"
connectionString="server=localhost;User Id=root;database=voteme"
providerName="MySql.Data.MySqlClient" />
</connectionStrings>
</configuration>
我需要在此连接字符串中设置Charset。我怎么做这样我的EF使用这个连接字符串没有任何问题? 感谢
答案 0 :(得分:0)
您可以在EF连接字符串末尾添加该属性,就在"
之前。
...abase=voteme;charset=UTF8;""
providerName="System.Data.EntityClient" />
只需确保该值已正确进行XML转义(如果需要),否则您将破坏配置文件。