1

我是新手 ASP.Net 开发人员/学生/实习生。目前,我正在创建我的第一个 MVC Web 应用程序:

  • VS 2012 终极 C#
  • SQL Server 2000

我的数据库在 SQL Server 2000 上,在可预见的将来没有机会升级到 >= 2005。从而阻止我使用 EF,到目前为止我读过的所有书籍和示例都使用了它。

我已经为连接、命令等创建了一个 C# SQL 帮助器类,我以前将其用作其他基本 Web 表单应用程序的数据访问层。

将它合并到我当前的 MVC DAL 中的最佳方式是什么?

此外,是否有任何示例或文档概述了在使用 server 2000 且没有 EF 的情况下创建符合 MVC 最佳实践的健全 MVC DAL 的基本步骤?

任何建议/指导将不胜感激。

谢谢你,托德

4

1 回答 1

2

从技术上讲,MVC 与您的 DAL 无关。就您的 MVC 应用程序而言,它存储在存储库层,而不关心仓库(数据层)中发生的情况。

您的 DAL 可以使用 ADO.NET 构建。虽然这项技术很古老,但它完全可以使用。如果您查看http://www.dofactory.com/Default.aspx,您将看到使用多种 DAL 技术构建的应用程序。一个用于实体框架,另一个用于 ADO.Net ......而且很酷的部分是它们都在访问同一个数据库。

于 2013-06-29T17:36:52.383 回答