如果在使用LINQ呼叫stored procedure,
回傳錯誤訊息出現"指定轉換無效"
int 對應 int
varchar/nvarchar 對應 string
為什麼還是出現指定轉換無效?
原因一樣同上一篇一樣,是回傳型態不統一!!
[LINQ to SQL/DBML]開發時,stored procedure中如果有使用temp table,
通常都要額外處理才能將結構檔拉入,但常常也很容易發生型態的錯誤.然後又找不到原因….
這次遇到的是使用到 ROW_NUMBER()
ROW_NUMBER 是 bigint,
如果是使用INT,一樣會出現"指定轉換無效"
這個問題真的找很久XD所以特別筆記紀錄一下。
與每個人,一起分享所學到,所用到的,
若有錯誤,請您不吝指教,謝謝大家。