原因:
因為框架某些字段大寫有時候不被正確識別,所以字段都修改成小寫;
特別說明:因為這里只有表,沒有視圖,存儲過程等等其它所以我可以直接這么寫;
步驟:
1.導出結構語句
2.
執行C# 腳本,替換里面2個文件的位置;

FileStream fs = File.Create("D:\\1111.txt"); StreamWriter sw = new StreamWriter(fs); FileStream fileStream = File.OpenRead("D:\\skxscm.sql"); StreamReader sr = new StreamReader(fileStream); while (sr.Peek() >= 0) { string l_strTest = sr.ReadLine(); if (l_strTest.StartsWith(" `")) { l_strTest = l_strTest.Substring(0,l_strTest.IndexOf("`", 3)).ToLower() + l_strTest.Substring(l_strTest.IndexOf("`", 3)); Console.WriteLine(l_strTest); } sw.WriteLine(l_strTest); } fs.Close(); sw.Close(); fileStream.Close(); sr.Close(); Console.ReadKey();
其它失敗方法:
a.直接修改information_schema庫的數據,因為是視圖所以無法修改;好像跟SQLServer不一樣
b.利用information_schema 中的表生成SQL語句,因為字段的其它信息無法被照顧所以放棄
參考資料:
http://blog.csdn.net/qq_31215927/article/details/52902886