Asp.net mvc 使用ADO.NET的ASP.NET MVC数据库连接

Asp.net mvc 使用ADO.NET的ASP.NET MVC数据库连接,asp.net-mvc,database,ado.net,Asp.net Mvc,Database,Ado.net,我是ASP.NETMVC新手。我想在不使用LINQ而使用标准ADO.NET的情况下使用存储过程的SQL Server数据库。我该怎么做?有什么有用的视频教程或例子吗? < P>我会考虑在TekPubb上查看罗布康利的教程视频。 这是学习ASP.NET MVC的好地方 一个好的模式是使用控制反转的存储库模式。 如果您决定在将来更改数据访问方法,这将使事情变得更容易。 您可以调用存储过程并在存储库层中映射到业务对象,然后根据项目的规模将这些映射传递回服务层或控制器 服务层对于更大规模的项目是有益的,

我是ASP.NETMVC新手。我想在不使用LINQ而使用标准ADO.NET的情况下使用存储过程的SQL Server数据库。我该怎么做?有什么有用的视频教程或例子吗?

< P>我会考虑在TekPubb上查看罗布康利的教程视频。 这是学习ASP.NET MVC的好地方

一个好的模式是使用控制反转的存储库模式。 如果您决定在将来更改数据访问方法,这将使事情变得更容易。 您可以调用存储过程并在存储库层中映射到业务对象,然后根据项目的规模将这些映射传递回服务层或控制器

服务层对于更大规模的项目是有益的,因为您可以通过将代码重构到服务层来保持控制器的整洁

所以从项目组织的角度来看,你可以这样做

ProjectName.Web -- Controllers / Views / ViewModels
ProjectName.BusinessObjects -- Your Poco's for passing between all layers
ProjectName.BusinessLogic -- Service Layer / Repository Layer
您还可以有一个数据访问层,在该层中,您可以实现一个对象关系映射器,用于映射数据库中的数据,而无需长期进行所有数据访问编码。 这里的一个好选择是像Dapper或PetaPoco这样的东西

ProjectName.Data.Dapper

我会考虑在TekPubcom上查看罗布康利的教程视频。 这是学习ASP.NET MVC的好地方

一个好的模式是使用控制反转的存储库模式。 如果您决定在将来更改数据访问方法,这将使事情变得更容易。 您可以调用存储过程并在存储库层中映射到业务对象,然后根据项目的规模将这些映射传递回服务层或控制器

服务层对于更大规模的项目是有益的,因为您可以通过将代码重构到服务层来保持控制器的整洁

所以从项目组织的角度来看,你可以这样做

ProjectName.Web -- Controllers / Views / ViewModels
ProjectName.BusinessObjects -- Your Poco's for passing between all layers
ProjectName.BusinessLogic -- Service Layer / Repository Layer
您还可以有一个数据访问层,在该层中,您可以实现一个对象关系映射器,用于映射数据库中的数据,而无需长期进行所有数据访问编码。 这里的一个好选择是像Dapper或PetaPoco这样的东西

ProjectName.Data.Dapper

您是新使用asp.net webform的吗?您是新使用asp.net webform的吗?