1

EntityFrameworkを使用しています。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=&quot;server=localhost;User Id=root;database=voteme&quot;"
      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がこの接続文字列を問題なく使用できるようにするにはどうすればよいですか?ありがとう

4

1 に答える 1

1

プロパティは、EF接続文字列の最後の。の直前に追加できます&quot;

...abase=voteme;charset=UTF8;&quot;"
    providerName="System.Data.EntityClient" />

値が適切にXMLエスケープされていることを確認してください(必要な場合)。そうしないと、構成ファイルが壊れてしまいます。

于 2012-08-11T19:59:14.060 に答える