【发布时间】:2011-04-02 06:28:06
【问题描述】:
我是一名 asp.net Web 应用程序开发人员,我一直使用 Enterprise Library DAAB 和存储过程来访问具有 4 个单独层(表示层、自定义类型层、业务逻辑层和数据访问层)的数据。
我的感觉是这种方法浪费了很多时间。
我没有使用过其他访问数据的方法,但肯定有很多方法可以节省开发时间。在搜索时,我读到了这些:
- 使用存储过程生成整个 DAL 的数据适配器
- 具有不同风味的 Linq
- 实体框架
- 使用 SQLDataSource 和动态数据等数据控件
- 其他映射器、代码生成器和实用程序
考虑到我的开发可能是快速的、可扩展的、可重用的并且符合标准,我在决定我应该采用哪种开发模式时感到困惑。此外,如果我需要使用其他技术,例如 silverlight、mvc 框架、服务,我还想寻求一种方法。
请指导我并提供帮助。
谢谢
【问题讨论】:
-
MS 总是有一种“最新最好的”数据访问技术。令人困惑。
标签: c# asp.net architecture data-layers