自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

更好使用ADO.NET訪問技術(shù)說明

開發(fā) 后端
而數(shù)據(jù)綁定技術(shù)則能夠把ADO.NET訪問"改造"成DbTextBox組件,把Label組件"改造"成DbLabel組件等等。所有這些都與DataSet有直接關(guān)系。

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

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

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

責(zé)任編輯:chenqingxiang 來源: 51cto
相關(guān)推薦

2009-12-24 11:04:21

ADO.Net技術(shù)

2009-12-22 16:23:26

ADO.NET訪問

2009-12-22 17:43:26

ADO.Net技術(shù)

2009-12-21 16:53:06

ADO.NET使用說明

2009-11-04 17:22:30

ADO.NET數(shù)據(jù)訪問

2009-12-18 14:20:26

ADO.NET組件

2009-12-23 15:13:15

Ado.Net Syb

2009-12-21 14:39:09

ADO.NET技巧

2009-12-24 10:37:03

ADO.NET訪問數(shù)據(jù)

2009-12-31 15:39:46

ADO.NET訪問數(shù)據(jù)

2009-12-24 13:38:07

ADO.NET技術(shù)

2009-12-31 09:54:04

ADO.NET數(shù)據(jù)訪問

2009-12-18 15:11:50

ADO.NET類

2009-12-21 14:55:49

ADO.NET對象

2009-12-23 09:26:56

ADO.NET屬性

2009-12-21 17:29:43

ADO.NET模型

2009-12-24 09:34:47

調(diào)用ADO.NET

2009-12-30 16:05:20

ADO.NET實例

2009-12-22 11:17:58

ADO.NET產(chǎn)品

2009-12-22 10:43:48

ADO.NET類庫
點贊
收藏

51CTO技術(shù)棧公眾號