ASP.NET数据库连接和查询

时间:2011-06-24 14:42:23

标签: asp.net asp.net-mvc-3

我已经习惯了PHP风格的MVC框架,这与ASP的MVC框架的工作方式略有不同。

是否有内置的数据库类?或者我是否需要使用web.conf连接字符串编写自己的数据库类?

使用PHP的MVC框架,您只需将数据库连接信息添加到数据库中,然后使用以下内容进行查询:

$results = $this->db->query("select * from table");

2 个答案:

答案 0 :(得分:2)

这不是那么简单,但你有更多的灵活性。检查这个链接:http://www.dotnetperls.com/sqlconnection - 它已经开始准备完成您所概述的内容(尽管我强烈建议您使用sprocs或至少使用paramaterized sql,而不是直接sql)。

话虽如此,我建议你研究Linq-To-SQLEntity Framework。您找到的任何在线样本都可能使用这些技术中的一种,并且它们确实使事情变得非常简单。

答案 1 :(得分:1)

使用ORM,如Entity Framework 4.1或nHibernate。他们将在内部处理数据库连接,因此抽象出安全打开/关闭连接的一些复杂性。然后你需要提供的只是一个连接字符串。