DevExpress MVC中使用XPO對映到sql server的步驟
阿新 • • 發佈:2018-12-24
1、首先在webconfig檔案中的connectionStrings段中新增資料連線字串,如下:
<add name="ConnStr" connectionString="data source=.;initial catalog=SMALL;integrated security=sspi"/>
其中的ConnStr是提供給呼叫者的名稱,data source的值為英文狀態下的點(.),代表訪問的伺服器為本機,SMALL代表資料庫名。
2、然後可在MVC的Global.asax.cs檔案中新增如下程式碼:
3、然後在models資料夾中建立自己的實體類就可以了。如下:
這個是基類,因為沒有繼承自XPObject類,所以對映到資料沒有主鍵,自己定義了一個主鍵ID
這個是真正的實體類,繼承自BaseModel,主要為了不重複寫主鍵
與之對應的教師類如下:
與教師類相對應的學生類如下:
此時我們的實體類和對映到資料庫的程式碼就寫好了,因為我們現在還沒有頁面,所以執行不到global檔案的裡的對映到資料庫的程式碼,我們可以在控制器裡新增一個控制器,然後新增一個檢視,在瀏覽器中執行該檢視之後,就可以了。
然後我們來到資料這邊,就可以看到相應的資料庫和表,以及表間關係就建立好了。
XPO的實體關係對映就結束了。
我是小白,寫此文章共勉,有不對的或者說可以優化的地方,請大佬們指點,謝謝!