数据库连接ASP.net?

时间:2012-01-22 16:49:12

标签: asp.net sql linq

我反复搜索过这个问题,但在任何地方都找不到好的答案。我相信熟悉ASP.net的人可以很容易地回答这个问题。通过ASP.net连接数据库的最佳方法是什么? LINQ to SQL?实体框架?我无法找到连接的不同方法或这些技术在ASP.net中的位置的概述。可以理解解释或指向伟大链接的指针。感谢。

1 个答案:

答案 0 :(得分:3)

遗憾的是,这是一个没有明确答案的问题,因为它取决于您的应用程序需求,您需要与之交互的数据库的风格,目标部署环境中现有的标准以及应用程序设计注意事项。

大多数情况下,关系数据库访问是通过直接或间接使用ado.net在asp.net中完成的。如果您计划遵守常见的当前实践,则应考虑使用ORM来加快开发时间,即实体框架或NHibernate。 (Linq to SQL非常适合SQL Server,但已被EF黯然失色。)。我的偏好是NH。

对于有些主观的答案感到抱歉,但这无疑是一个主观问题。

祝你好运!