首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

從 Pocket Access 遷移至 SQL Server CE:.NET Compact Framework 數據層升級指南

     編輯:關於SqlServer

遷移三大動力:

  1. 性能:正確建立索引/鍵後,SQL Server CE 速度超越 Pocket Access 數倍。
  2. 型別系統:SQL Server CE 型別為 SQL Server 2000 子集,支援更豐富型別,同步更容易。
  3. ADO.NET 斷開模型:DataSet 可序列化為 XML、傳遞給 Web Service、離線操作、重新填充,靈活度遠超 ADO CE Recordset。
  4. SQL 語法:支援子查詢、外部聯結、CASE 運算,邏輯下推資料層,減少客戶端代碼。

遷移三層次

  • 資料庫層:型別對應表 (如 Access Currency → CE money)。
  • 中介層:ADO CE → ADO.NET (Connection/Command/DataAdapter/DataSet)。
  • 原始碼層:eVB → VB.NET/C#,語言與類庫差異。

微軟提供遷移範例包 (VB.NET/C# 双版本),下載 Database Migration from CEDB to SQL Server CE.msi。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved