我們將沿用上一篇文章的設計
讓初學者比較能接受的作法,搭配 SqlDataSource精靈
[補充]上集 Ch. 18,FileUpload上傳之後,把圖片檔名存進DB #2 --簡易版,搭配SqlDataSource
- 5083
- 0
- ASP.NET 4.0與 VS 2010
- 2015-02-12
我們將沿用上一篇文章的設計
讓初學者比較能接受的作法,搭配 SqlDataSource精靈
引述「Professional in ASP.NET 4 in C# and VB / Wrox出版」
在大多數處理 Web Form的情況下,都應使用 DataReader,而不是創建 DataSet。
微軟MSDN網站有提到 -- ASP.NET效能概觀
如果可行的話,請使用 SqlDataReader 類別,因為該類別提供的效能比 DataSet 類別好。
這些範例都在書本「下集」,
我只是彙整起來作一個比較,希望讀者比較清楚三種寫法的差異。
My book has published these samples.
Now, I comare these 3 samples and try to explain the difference for coding in DataSet, LinqDataSource and EntityDataSource.
不好意思,這是一個 [很基礎] 的入門範例。
做為書本上集 Ch. 18-11節的補充範例。
原則上,把我的書本「上集」
ASP.NET 4.0/4.5 專題實務(I)(松崗出版)
裡面的幾個範例,組合起來就完成了。
摘要:[課程內容]台中市 2011/9/3(週六班),ADO.NET班(職訓局補助80%學費,台中市電腦公會舉辦)
摘要:[補充]下集 Ch. 17-6節, WCF Data Service
範例二,DataServiceQuery(Of TElement)
範例三,DataServiceContext的 .Execute()方法
摘要:[習題]GridView樣版內部,改用CheckBox/Radio/DropDownList(單/複選)控制項,取代TextBox #2 -- 關連式資料表
摘要:[習題]資料表扭轉的展示
摘要:[習題 / 文章試讀]連動式 地址查詢(連動式 DropDownList,類似郵局的功能)
摘要:[習題]Calendar日曆控制項的.OnDayRender()方法與 DayRender事件 #2--搭配資料庫,設計自己的個人行事曆行事曆
把之前的範例,改成 Repeater來呈現畫面而已。
變動不大。僅供參考。
摘要:自動化投票區、網路問卷、問卷調查,如何規劃與設計?#3 (GridView篇)動態產生畫面與控制項
摘要:[ADO.NET]DataSet、DataRelation #2,例外狀況 -- 無法啟用這個條件約束,因為不是所有值都有相對應的父值。
摘要:自動化投票區、網路問卷、問卷調查,如何規劃與設計?#2 (動態產生畫面與控制項)
動態加入ASP.NET Web 控制項 .Controls.Add()
摘要:自動化投票區、網路問卷、問卷調查,如何規劃與設計?#1(觀念篇)......考驗初學者能力的一門課
本文的補充範例,可以放在ASP.NET 4.0 專題實務(松崗出版)
「上集」光碟裡面的 第20章「網站內部的小搜尋引擎」,當作補充教材。
這個範例,在「下集」的光碟裡面也有提供。
使用 DataSet / DataAdapter來作。
本範例多了 SelectCommand「參數」的功能而已。
HTML畫面都一模一樣
重點:
當呼叫 控制項或 Page類別的 .DataBind()方法時,就會解析資料繫結運算式。
針對像是 GridView、DetailsView 和 FormView的大型控制項,在控制項的「PreRender事件」期間會自動解析資料繫結運算式,並且您不需要明確呼叫 .DataBind()方法。
時間戳記。 timestamp與 rowversion資料型態
這是顯示在資料庫內自動產生的 "唯一"二進位數字(Byte[])的資料類型。rowversion通常用來做為版本戳記資料表資料列的機制。儲存體大小是 8 位元組。rowversion資料類型只是會遞增的數字,因此不會保留日期或時間。