我正在学习ASP.NET。我注意到Microsoft Visual Studio中有几种类型的ASP.NET数据源控件,包括SqlDataSource,AccessDataSource,ObjectDataSource和XmlDataSource。有没有人能解释SqlDataSource,AccessDataSource,ObjectDataSource和XmlDataSource之间的差异?哪一个在现实世界中更有用?谢谢。
答案 0 :(得分:1)
通过这个链接,它帮助了我。希望它也能帮到你。
答案 1 :(得分:0)
我稍微使用了sqldatasources,但现在只使用实体框架。我(还在)从sql db获取数据。
答案 2 :(得分:0)
答案 3 :(得分:0)
如果连接到XML文件,则选择XMLDataSource。如果您的数据源来自Access数据库,则选择AccessDataSource。如果连接到具有ADO.NET数据提供程序(SQL Server,Oracle,OLEDB,ODBC)的任何数据源,则选择SqlDataSource。如果要连接到自定义对象以从数据库中获取/获取数据,则选择ObjectDataSource(对于中型到大型应用程序,这是一种非常有效的方式)。
我的大多数项目都使用N-Tier架构,我最好的选择始终是ObjectDataSource。它让我的团队可以独立工作,但同时在一个大项目中!
我希望它可以帮到你。