2012-03-08 77 views
-1

在不使用EF的情况下,如何在ASP.NET MVC 3中访问数据库?ASP.NET MVC中的数据库访问3

+2

无论怎样最适合您的具体使用情况=)虽然严重,这个问题,我认为,是有点过于开放结束。堆栈溢出本身使用[Dapper](http://code.google.com/p/dapper-dot-net/),因为他们认为EF太笨重了。 – jadarnel27 2012-03-08 17:44:13

+1

如果你能激励你为什么不能使用EF,这将有所帮助。 – 2012-03-08 17:45:17

回答

1

我很喜欢的LINQ到SQL的。与sqlmetal.exe工具一起,您将获得一个不违反DRY原则的良好工作流程。更新数据库,然后一步自动刷新整个代码层。

与LINQ到SQL中的不足之处是没有MVC中的同一脚手架支持LINQ到SQL为EF。对于除EF之外的任何数据访问方法,这都是一样的。

+0

我一直没有对数据库开发自己。现在我有一个MVC网站,我需要与数据库交互。主要是我有一个大的搜索表单,我可能会从服务器获取大量的数据。我也在寻找分页。 欣赏你的想法! – Bill 2012-03-08 18:05:39

0

你可能想看看System.Data.SqlClient命名空间。

+0

Anders,是否有指向使用Linq-to-SQL和sqlmetal.exe的在线教程的链接? – Bill 2012-03-09 06:19:45