接下來,我們通過一個控制台應用程式,介紹XPO對象的儲存操作。
圖一 添加新項目
圖二 選擇項目類型為控制台應用程式
檢視生成的Program.cs代碼檔案,代碼如下:
為了使用XPO對象,我們需要添加兩個DLL檔案,分别是:
DevExpress.Data.v12.2.dll
DevExpress.Xpo.v12.2.dll
安裝DevExpress後,可以在DevExpress安裝目錄中找到。
同時添加XPOModel,使得該控制台程式能使用XPO對象。
圖三 添加引用操作
圖四 添加對項目XPOModel的引用
圖五 引用DLL後
添加如下代碼,使用XPO對象進行Users的儲存,在此之前,我們先回顧一下上一節生成的Users.cs,Users有預設為Session的構造函數,
該Session,并非我們傳統意義上的用戶端Session,而是DevExpress.Xpo.Session。
是以,我們通過new DevExpress.Xpo.Session() 作為預設構造函數參數,進行對象執行個體的建立。
運作該控制台程式後,顯示對象已經儲存成功
圖六 控制台程式運作結果
那麼該對象資料儲存到哪裡去了呢,我們在控制台程式根目錄下,找到了名為DevConsole.vshost.mdb的Access檔案,
圖七 自動生成的Access資料庫檔案
打開該Access檔案後,我們看到已經儲存的資料,如下圖所示:
圖八 打開Access資料庫,顯示Insert操作成功
至此,我們完成了XPO對象到預設Access資料庫的儲存操作。
這好像并不是我們所期望的儲存資料的位置,我們在第一節中不是有建立Sql Server的資料庫麼,為何沒有将資料儲存到Sql Server中呢?
下一節中,我們繼續...