바로 본론으로 들어가자면..


MySql Connector/Net 6.9.8 버전과 .Net 4.5 버전에서


Linq를 사용하여 MySql 쿼리를 사용하고자 테스트하는 중이었습니다.


찾아보니 예제는 정말 간단하더라구요..


사용하는 소스가 


MySqlConnection conn = new MySqlConnection("SERVER=localhost;PORT=31051;DATABASE=testDB;UID=root;PWD=admin`1234;");


using (TestTableDataContext db = new TestTableDataContext(conn))

{

TestTable testTable = new TestTable();

testTable.id = "1";

testTable.name = "test";


db.TestTable.InsertOnSubmit(testTable);


db.SubmitChanges(); --> 이 부분에서 구문오류가 납니다

}


오류내용은 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[TestTable]([id], [name])이고, 대괄호 때문에 MySql에서 문제가 생기는 걸로 알고 있는데요, 

대괄호를 없애는 옵션이 있나요? 아니면, 다른 프레임워크를 이용해서 MySql을 사용해야하는지 궁금해서 질문드립니다..


답변 주시면 감사하겠습니다