2013-02-02 28 views
0

我正在學習ASP.NET。我注意到Microsoft Visual Studio中有幾種類型的ASP.NET數據源控件,包括SqlDataSource,AccessDataSource,ObjectDataSource和XmlDataSource。有人可以解釋SqlDataSource,AccessDataSource,ObjectDataSource和XmlDataSource之間的區別嗎?哪一個在現實世界中更有用?謝謝。ASP.NET數據源控件

+0

一個快速的互聯網搜索會回答這個... –

回答

0

我使用了一點sqldatasources,但現在只是使用實體框架。我是(仍然)從一個SQL數據庫獲取數據。

0

mrqyue,您可以嘗試this

這將會更清楚地解釋你在找什麼..

此外,嘗試this。它會用例子來解釋

+0

你分享的鏈接是有用的。謝謝。 – mrqyue

0

您選擇的XmlDataSource如果您連接到一個XML文件中。如果您的數據源來自Access數據庫,則選擇AccessDataSource。如果連接到任何具有ADO.NET數據提供程序(SQL Server,Oracle,OLEDB,ODBC)的數據源,則選擇SqlDataSource。如果要連接到自定義對象以從數據庫獲取/獲取數據(對於大中型應用程序非常有效的方式),則選擇ObjectDataSource。

我的大部分項目都使用N層體系結構,我最好的選擇總是ObjectDataSource。它給了我的團隊獨立工作的自由,但同時也是一個大項目!

我希望它能幫助你。