天天看點

[System.InvalidOperationException] = {"閱讀器關閉時嘗試調用 MetaData 無效。"}

 本錯誤的環境是.net4.0,資料庫通路使用linq。本例在資料庫通路的類裡面将dbaccessdatacontext (資料庫上下文)做為類變量,後面的資料庫操作函數都使用這個類變量,在多線程的環境下面就爆出了[system.invalidoperationexception] = {"閱讀器關閉時嘗試調用 metadata 無效。"} 的錯誤。

具體的代碼見下方

[System.InvalidOperationException] = {"閱讀器關閉時嘗試調用 MetaData 無效。"}

作為類變量的dbaccessdatacontext

[System.InvalidOperationException] = {"閱讀器關閉時嘗試調用 MetaData 無效。"}
[System.InvalidOperationException] = {"閱讀器關閉時嘗試調用 MetaData 無效。"}

解釋如下:

[System.InvalidOperationException] = {"閱讀器關閉時嘗試調用 MetaData 無效。"}
[System.InvalidOperationException] = {"閱讀器關閉時嘗試調用 MetaData 無效。"}
[System.InvalidOperationException] = {"閱讀器關閉時嘗試調用 MetaData 無效。"}
[System.InvalidOperationException] = {"閱讀器關閉時嘗試調用 MetaData 無效。"}

2013-01-0112:16:44

本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。

轉載:http://www.cnblogs.com/kissazi2/archive/2013/01/01/2841421.html