我正在开始一个新的ASP.NET MVC项目来学习,并且想知道设置项目连接到SQL服务器以获取数据的最佳方式是什么.例如,假设我们有一个Product表和一个产品对象,我想用它来填充视图中的数据.
我知道在这里的某个地方我应该有一个实现的接口等,但我今天无法绕过它:-(
编辑:现在(即:这个应用程序的当前,编码不佳的版本)我只使用普通的旧SQL服务器(2000甚至)只使用存储过程进行数据访问,但我不会添加额外的一层使用linq到sql或其他东西的灵活性.
编辑#2:我想添加的一件事是:我将针对数据库的V1写这个,我需要能够让我们的DBA重新运行数据库并稍后给我一个V2,所以它很高兴真的只需要改变一些现在不会通过数据库提供的小东西.而不是必须重写一个全新的DAL.