MySqlClient (MySQL Connector .NET)를 사용하여 ASP.NET MVC 4 프로젝트에서 MySql 데이터베이스를 사용하고 있습니다. 참조가 dll : MySql.Data, MySql.Data.Entry, MySql.Web MySql 데이터베이스에서 선택은 성공적으로 실행되지만 삽입 및 업데이트는 실행되지 않습니다. 오류도 예외도 없습니다.MySqlClient : ASP.NET의 SaveChanges가 DB 테이블을 업데이트하지 않습니다.
코드 №1 :
var connectionString = "Server=my_server;Uid=my_login;Pwd=my_password;Old Guids=true;persist security info=True;database=clientest;allow zero datetime=True;convert zero datetime=True";
using (MySqlConnection conn = new MySqlConnection(connectionString))
{
String commandText = "update testdb.visit set doctor_spec='dentist' where visit_id = 2;";
MySqlCommand cmd = new MySqlCommand(commandText, conn);
cmd.CommandType = System.Data.CommandType.Text;
conn.Open();
cmd.ExecuteNonQuery();
}
없음 오류, 예외없이,하지만 테이블이없는 업데이트
코드 №2
using (var db = new MySqlDBEntities())
{
var vx = (from v in db.visit where v.visit_id == 1 select v).FirstOrDefault();
vx.doctor_spec = "dentist";
db.SaveChanges();
}
없음 오류를 예외가 없다지만, 테이블이 업데이트되지 않았습니다.
무엇이 잘못 되었나요? ASP.NET MVC 프로젝트에서 MySql을 사용하는 또 다른 방법일까요?
P. 불쌍한 내 영어 :(웹 설정에서