3层架构中的ObjectDataSource

时间:2014-12-27 04:50:16

标签: c# asp.net vb.net objectdatasource 3-tier

很长一段时间以来,我一直在c#和vb.net中使用ObjectDataSource将数据绑定到asp控件(下拉列表,gridview,listbox等),但正如我一直在阅读的那样,当谈到3时-tier架构应用程序,如果我有我的3层/层(项目),例如

Data
Business
Presentation

演示文稿应该只了解业务,业务应该只了解数据。但是当使用ObjectDataSource时,必须使数据层对Presentation层可见(通过引用)

我的问题是,

  • 这会影响效果吗?
  • 是否违反3层架构原则?
  • 执行手动绑定是否更好,即使它消耗编码时间?
  • 在大型应用程序/项目中使用ObjectDataSource对象有什么风险?

0 个答案:

没有答案