有關WCF分頁全功能介紹
首先,我認為WCF分頁很有用,如果繼續得到改進和增強,我想該插件會被更多開發者使用。對WCF分頁的學習,對于我們掌握怎樣正確創建WCF分頁控件是很有幫助的,而且也可從中學到不少編程技巧。
廢話也不多說了,本文仍然是實戰學習系列,沒有太多理論講解,只是作者學習中的操作流程記錄而已,如果日后有機會,會逐漸的深入一些。
***步:在VS2008中創建一個支持.Net Framework 3.5,名稱為:ExtJs_Wcf_Linq_PageGrid的Asp.Net網站, 完成后刪除項目模板中的default.aspx頁面。此步驟完成之后的效果圖。#t#
第二步:WCF分頁創建網站之后,將ExtJs相關資源文件添加到項目中,這些文件主要來源是extjs的官方示例項目。
第三步:WCF分頁在本文的示例中,我們使用SQL2005自帶的示例數據庫AdventureWorks中的數據表Product,默認情況下該示例數據庫可能未安裝,要安裝此數據庫,可以查閱SQL2005中文檔與教程中的SQL2005聯機文檔。在這個步驟中,主要目的是在項目創建一個Lint to Xml類,這個類用于Linq與數據表Product進行交互。使用Linq To Sql可以產生一個實體類和一個數據訪問類。添加該類的操作如下:
- namespace ExtJs_Wcf_Linq_PageGrid
- {
- using System.Data.Linq;
- using System.Data.Linq.Mapping;
- using System.Data;
- using System.Collections.Generic;
- using System.Reflection;
- using System.Linq;
- using System.Linq.Expressions;
- using System.ComponentModel;
- using System;
- using System.Runtime.Serialization;
- [System.Data.Linq.Mapping.DatabaseAttribute(Name="AdventureWorks")]
- public partial class ProductsDataContext : System.Data.Linq.DataContext
- {