LINQ to SQL 動態數據支持

動態數據支持

ASP.NET 3.5 Extensions CTP包含了一個特性是ASP.NET Dynameic Data Support(動態數據支持),它允許開發人員不用編寫一行代碼就能及其快速地建造使用LINQ to SQL對象模型的數據驅動網站。

1.創建ASP.NET Dynameic Data站點

打開ASP.NET 3.5 Extensions,在新建項目對話框中找到Dynameic Data網站。


2.添加數據模型

添加一個LINQ to SQL文件,以pubs的數據庫爲例,數據庫上下文的名稱爲DataClasses DataContext

修改Global.asax文件




只需要修改一行代碼,就能註冊LINQ to SQL生成的動態數據模型。



3.運行站點

運行站點之後,在默認的主頁上添加數據模型的所有列表;

點擊stores進入,生成一個列表界面,顯示出stores中的數據,它能自動根據外鍵的聯繫顯示出數據的信息;

動態數據還可以根據主外建進行篩選;

動態數據還有內置的數據驗證支持。

動態數據支持可以用於製作網站,比如修改母版頁和CSS文件、自定義動態數據試圖、自定義動態數據字段和自定義驗證等。

具體方法步驟爲:

打開Microsoft Visual Studio 2010軟件——點擊文件“新建”按鈕選擇“項目”——彈出“新建項目”文本框,選擇

“ASP.NET Dynameic Data LINQ to SQL Web應用程序”並在“名稱位置”重新命名——選擇“Global”點擊“+”選擇Global.asax.cs雙擊進入找model.RegisterContext(typeof(YourDataContextType), new ContextConfiguration() { ScaffoldAllTables = false });ScaffoldAllTables = false”改爲“ScaffoldAllTables = true”。
 注意: 請確保將YourDataContextType更改爲應用程序的數據上下文類的
            名稱。
發佈了39 篇原創文章 · 獲贊 10 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章