ObjectDataSource是专业(n层)应用程序的不错选择吗?

时间:2013-03-10 20:37:54

标签: asp.net sql-server database gridview objectdatasource

我问这个问题,因为有很多方法可以填充数据控件(比如GridViewFormsView),对于新的开发人员来说,这可能会让人不知所措。

最好的方法是什么?

是否应该完全避免数据源控件(如SqlDataSourceObjectDataSource)?

1 个答案:

答案 0 :(得分:1)

我认为SqlDataSource对于n层应用程序(n = 1除外)并不合适,因为它直接与sql服务器对话。

另一方面,ObjectDataSource是一个完全可以接受的选项,因为它允许您从Web层可以访问的任何层上的类中调用方法。它根本不会限制您的图层架构。