2013-07-03 3 views
2

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. 불쌍한 내 영어 :(웹 설정에서

답변

0

의 연결 상태를 확인 죄송하고 올바르게 데이터 마십시오 저장 변경 후 파일 찾을 성공적으로 어떤 편집하거나 새로운 법인 변경

체크 업데이트입니다이 코드가 너무 * DB에 V에서 .visit/* db.visits */where *

관련 문제