Mysql を使用して ASP.NET MVC 3 でプロジェクトを実行しました。データベースを作成するには、code first ef 4.1 を使用します。データベースに挿入するデータの一部は漢字です。データを挿入すると、 で表示され????
ます。私はconnectionString
次のように自分のWeb設定を設定しました:
add name="mydbcontext" connectionString="server=localhost;user id=root; password=; database=mydbcontext; pooling=false; charset=utf8;" providerName="MySql.Data.MySqlClient"
しかし、問題はまだあります...これは私がデータを挿入するために使用する方法です:
public class MyMenu {
public int Id { get; set; }
public string Home { get; set; }
public string About { get; set; }
public string AppForSmartphone { get; set; }
public string Games { get; set; }
public string Softwares { get; set; }
public string Language { get; set; }
public string News { get; set; }
public string Cart { get; set; }
}
public class MyDbContext : DbContext {
public DbSet<MyMenu> MyMenus { get; set; }
public MyDbContext()
: base("MyDbContext") {
}
}
private MyDbContext db = new MyDbContext();
MyMenu tmpmenu = new MyMenu {
About = 關於,
Id = 1,
Cart = 車,
News = 新聞,
AppForSmartphone = 應用程序的智能手機,
Games = 遊戲,
Softwares = 軟件,
Home = 家,
Language = ""
};
db.MyMenus.Add(tmpmenu);
db.SaveChanges();
誰かが私を助けることができますか?