黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平
駕駛員 | 網絡編輯
衛生資格 | 執業醫師 | 執業藥師 | 執業護士
會計從業資格考試會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師
質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師
設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師
城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 復習資料 > 網頁制作 > 正文

TargetException:對象與目標類型不匹配

  最近在使用NHibernate時,發現有的列表無法綁定,如提示如下的錯誤:
  [TargetException: 對象與目標類型不匹配。]
  System.Reflection.RuntimeMethodInfo.CheckConsistency(Object target) +7515851
  System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture, Boolean skipVisibilityChecks) +105
  System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture) +29
  System.ComponentModel.ReflectPropertyDescriptor.GetValue(Object component) +100
  [TargetInvocationException: 對象“Grain.Components.DicDept”上的屬性訪問器“Name”發生以下異常: “對象與目標類型不匹配!盷
  System.ComponentModel.ReflectPropertyDescriptor.GetValue(Object component) +390
  System.Web.UI.WebControls.BoundField.GetValue(Control controlContainer) +192
  System.Web.UI.WebControls.BoundField.OnDataBindField(Object sender, EventArgs e) +64
  前臺是如此綁定:
  <asp:BoundField DataField="Name" HeaderText="部門名稱" />
  分析了原因,原來是Eval("Name")執行時,應該會把列表的第一個類型反射,以后都用這個類型,而第一個和第二個類型分別是:
  類型
  CProxyTypeGrain_ComponentsDicDeptComponents_NHibernate_ProxyINHibernateProxy1
  Grain.Components.DicDept
  項目中,第二個是類,第一個明顯是Hibernate的代理類,是DicDept的子類.所以報錯是肯定的了.考試,大提示如果第一個節點是DicDept,然后才是代理類,則不會出現錯誤.
  為什么會發生如此的事情呢?我想可能是因為當前登陸用戶的部門屬于列表中的第一項,所以每次登陸,這個對象都會加載進來,從而在列表時,這個對象會從緩存中直接加載.
  看來,我們要在進行查詢時,對緩存中的對象進行一下清理,這樣就排除了從緩沖中直接取數據,導致類型不一致的問題.
  Database.Session.Clear(); //先清除緩存
  list.AddRange(DicDept.TopDicDeptList());
  好了,現在問題解決了,不過我得考慮一下,是不是每次進行查詢前都要進行清理呢?又在哪里進行清理呢?
1 2  下一頁
文章搜索
軟件水平考試欄目導航
版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
主站蜘蛛池模板: 天天干天天曰天天操 | 九九九热在线精品免费全部 | 天天操天天玩 | 又黄又爽视频好爽视频 | 免费人成网站免费看视频 | 午夜视频网站 | 欧美一级视频在线高清观看 | 欧美成人性生活视频 | 日韩激情中文字幕 | 亚洲第一页视频 | 日b在线 | 日日摸狠狠的摸夜夜摸 | 一区二区三区日韩 | freesex呦交6一12东| 天天干天天玩 | 最近的中文字幕免费视频1 最近的中文字幕大全免费版 | 亚洲女女同志videos | 97在线免费视频 | 日韩一区二区三区免费视频 | 国产欧美精品一区二区三区 | 亚洲免费在线视频 | 久久久久久一级毛片免费野外 | 激情综合网五月 | 日本精品视频一区二区三区 | 久草黑丝 | 美国一级毛片免费看成人 | 亚洲三级在线免费观看 | 这里只有精品在线播放 | 青草午夜精品视频在线观看 | 久久激情视频 | 午夜情趣视频 | 你懂的视频在线观看 | 天天摸天天澡天天碰天天弄 | 久久综合精品视频 | free 性欧美69hd | 免费色在线 | 在线观看 中文字幕 | 欧美肥胖老女人 | 亚洲精品在线观看91 | 欧美成人激情视频 | 成人91视频|