我正在学习 ASP.NET。我注意到 Microsoft Visual Studio 中提供了几种类型的 ASP.NET 数据源控件,包括 SqlDataSource、AccessDataSource、ObjectDataSource 和 XmlDataSource。有谁可以解释 SqlDataSource、AccessDataSource、ObjectDataSource 和 XmlDataSource 之间的区别?哪一个在现实世界中更有用?谢谢你。
问问题
2730 次
4 回答
1
通过这个链接,它帮助了我。希望它也能帮助你。
于 2013-02-02T05:42:28.450 回答
0
如果连接到 XML 文件,则选择 XMLDataSource。如果您的数据源来自 Access 数据库,则选择 AccessDataSource。如果连接到具有 ADO.NET 数据提供程序(SQL Server、Oracle、OLEDB、ODBC)的任何数据源,则选择 SqlDataSource。如果要连接到自定义对象以从数据库中获取/获取数据,则选择 ObjectDataSource(对于中型到大型应用程序而言,这是一种非常有效的方式)。
我的大多数项目都使用 N 层架构,而我最好的选择始终是 ObjectDataSource。它给了我的团队独立工作的自由,但同时在一个大项目中!
我希望它对你有帮助。
于 2013-02-02T06:52:19.520 回答
0
我使用了一点 sqldatasources,但现在,只使用实体框架。我(仍然)从 sql db 获取数据。
于 2013-02-02T04:30:05.307 回答