天天看點

DevExpress ASP.NET 使用經驗談(2)-XPO對象的使用(使用預設資料連接配接)

接下來,我們通過一個控制台應用程式,介紹XPO對象的儲存操作。

DevExpress ASP.NET 使用經驗談(2)-XPO對象的使用(使用預設資料連接配接)

                                              圖一 添加新項目

DevExpress ASP.NET 使用經驗談(2)-XPO對象的使用(使用預設資料連接配接)

                                                    圖二 選擇項目類型為控制台應用程式

檢視生成的Program.cs代碼檔案,代碼如下:

 為了使用XPO對象,我們需要添加兩個DLL檔案,分别是:

DevExpress.Data.v12.2.dll

DevExpress.Xpo.v12.2.dll

安裝DevExpress後,可以在DevExpress安裝目錄中找到。

同時添加XPOModel,使得該控制台程式能使用XPO對象。

DevExpress ASP.NET 使用經驗談(2)-XPO對象的使用(使用預設資料連接配接)

                                  圖三 添加引用操作

DevExpress ASP.NET 使用經驗談(2)-XPO對象的使用(使用預設資料連接配接)

                                           圖四 添加對項目XPOModel的引用

DevExpress ASP.NET 使用經驗談(2)-XPO對象的使用(使用預設資料連接配接)

                 圖五 引用DLL後

添加如下代碼,使用XPO對象進行Users的儲存,在此之前,我們先回顧一下上一節生成的Users.cs,Users有預設為Session的構造函數,

該Session,并非我們傳統意義上的用戶端Session,而是DevExpress.Xpo.Session。

 是以,我們通過new DevExpress.Xpo.Session() 作為預設構造函數參數,進行對象執行個體的建立。

運作該控制台程式後,顯示對象已經儲存成功

DevExpress ASP.NET 使用經驗談(2)-XPO對象的使用(使用預設資料連接配接)

                                                 圖六 控制台程式運作結果

那麼該對象資料儲存到哪裡去了呢,我們在控制台程式根目錄下,找到了名為DevConsole.vshost.mdb的Access檔案,

DevExpress ASP.NET 使用經驗談(2)-XPO對象的使用(使用預設資料連接配接)

                                     圖七  自動生成的Access資料庫檔案

打開該Access檔案後,我們看到已經儲存的資料,如下圖所示:

DevExpress ASP.NET 使用經驗談(2)-XPO對象的使用(使用預設資料連接配接)

                                                        圖八  打開Access資料庫,顯示Insert操作成功

至此,我們完成了XPO對象到預設Access資料庫的儲存操作。

這好像并不是我們所期望的儲存資料的位置,我們在第一節中不是有建立Sql Server的資料庫麼,為何沒有将資料儲存到Sql Server中呢?

下一節中,我們繼續...