日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
更好使用ADO.NET訪問技術說明

這就是我們的.NET支持。我們的方向是提供一個全面的功能訪問。所以對你這個問題的回答是肯定的。我們將根據我們用戶的需要支持.NET,看看在Oracle技術網站上Windows開發(fā)中心提供的所有內容吧。ADO.NET訪問我們是很積極主動的。

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網綜合服務,包含不限于網站制作、成都網站制作、庫車網絡推廣、微信平臺小程序開發(fā)、庫車網絡營銷、庫車企業(yè)策劃、庫車品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學生創(chuàng)業(yè)者提供庫車建站搭建服務,24小時服務熱線:028-86922220,官方網址:www.cdcxhl.com

如果僅僅檢索數據,并不需要更新數據,則可以通過使用MergeOption.NoTracking 取消變更跟蹤。這樣,就不會使用ObjectStateManager,減少執(zhí)行查詢的時間,所有返回的實體將是分離的狀態(tài)(detached state)。在ASP.NET web application 或在WinForms / WPF Grids 控件中以只讀方式顯示數據時,NoTracking 是一個比較好的選擇。
 
在使用對象服務(Object Services)和ADO.NET訪問時,需要調用ObjectQuery 的一個重載構造函數,其中第三個參數是MergeOption 枚舉。默認的行為是 AppendOnly,可以改變?yōu)?NoTracking。

 
 
  1. Product product1 = context.Product.FirstOrDefault(p => p.ProductID == 1004);
  2. if (product1 != null)
  3. {
  4. product1.Color = "Black";
  5. product1.StandardCost = 20;
  6. product1.ListPrice = 25;
  7. }
  8.  
  9. var objectStateEntries = context.ObjectStateManager.GetObjectStateEntries(EntityState.Modified);
  10.  
  11. foreach (var entry in objectStateEntries)
  12. {
  13. Console.WriteLine("{0} - {1} - {2}",
  14. entry.EntityKey.EntityContainerName,
  15. entry.EntityKey.EntitySetName.ToString(),
  16. entry.EntityKey.EntityKeyValues.First().Key + " = " +
  17. entry.EntityKey.EntityKeyValues.First().Value);
  18.  
  19. for (int i = 0; i < entry.OriginalValues.FieldCount; i++)
  20. {
  21. Console.WriteLine("\t {0} -> {1}", entry.OriginalValues[i], entry.CurrentValues[i]);
  22. }
  23. }

在下面的示例中,首先檢索特定的Product記錄,修改其中3個屬性,并調用GetObjectStateEntries(EntityState.Modified) 方法,返回所有更新實體的列表,并進一步遍歷ObjectStateEntry集合,顯示實體名稱,ADO.NET訪問,初始值和當前值。


當前題目:更好使用ADO.NET訪問技術說明
文章地址:http://www.5511xx.com/article/cdjjpps.html