2013年6月9日 星期日

明明在SQL server的查詢介面是對的,怎麼會遇到「EntityCommandExecutionException」呢?

出現SQL的exception,時,大家都會往LINQ Pad或是 SQL server的查詢中找是不是什麼語法錯誤
不過,有時在web.conf中會就會有的預設connection也會讓你不知不覺出錯
像這像明明在SQL server的查詢介面是對的,卻發生「EntityCommandExecutionException」時,
你要看一下你的DbContext中用的connection是不是設錯了
ex:
=================================
public UsersContext()
            : base("defaultConnection") {
        }
===============================
如果web.conf中有定義的話別的connection而你忘了改的話,就會這樣了

沒有留言:

張貼留言