【发布时间】:2013-02-19 17:39:43
【问题描述】:
我对 MVC 框架和 ASP.NET WEB API 非常陌生
我一直在使用具有 n 层架构的 ASP.NET AJAX 构建 Web 应用程序,并且仅将数据作为存储过程。
我们正在尝试升级我们的产品之一以使用 HTML5 ASP.NET WEB API 进行开发,我们希望保持我们的 DAL 和存储过程完好无损,并在顶部使用 ASP.NET WEB API 或 WCF 数据服务添加服务层DAL 和 HTML5 表示层将命中数据的服务层。
您能否建议我们是否希望保持数据库存储过程和 DAL 完好无损?
我注意到 EF5 中对存储过程的支持需要更加成熟才能支持我们的一些具有多表数据集的存储过程,我知道对此有解决方法。我已经看过 EF 6 Alpha 规范,我对这些功能感到很兴奋。
是否有任何人有指向数据访问层之上的 ASP.NET WEB API 服务层的教程或示例的链接?或者你能提出一些建议或指出正确的方向吗
如果我必须大胆猜测我想如何为我们当前的问题实施解决方案。我会说。
Present DAL 为我们提供了 Dataset 和 DataTable 数据集中的包装器以转换为 IQueryable 并在 ServiceLayer 中使用它们跳过整个 EF 解决方法。
提前致谢
【问题讨论】:
标签: asp.net-web-api data-access-layer