首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

使用 Silverlight 建構工作流設計器(十八):資料持久化至資料庫——伺服器端實作

     編輯:關於ASP.NET

伺服器端架構

伺服器端負責接收客戶端傳送的工作流 XML,解析後存入資料庫;讀取時將資料庫記錄轉為 XML 回傳。採用 LINQ to SQL Classes 操作資料庫。

建立 LINQ to SQL 類別

新增 LINQ to SQL 類別

在專案中加入「LINQ to SQL 類別」項目,命名為 Workflow.dbml。

設定資料庫連線

資料庫連線管理器

於「伺服器總管」建立資料庫連線,並將資料表拖曳至 DBML 設計介面,自動產生實體類別與 DataContext。

Web Service 介面設計

定義兩個核心方法:

  • SaveWorkflow(string xmlContent):解析 XML,更新流程、活動、規則資料表。
  • LoadWorkflow(string workflowId):查詢資料庫,組裝 XML 字串回傳。

下一章將示範客戶端呼叫 Web Service 並處理序列化/反序列化邏輯。

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