我已经习惯了PHP风格的MVC框架,这与ASP的MVC框架的工作方式略有不同。
是否有内置的数据库类?或者我是否需要使用web.conf连接字符串编写自己的数据库类?
使用PHP的MVC框架,您只需将数据库连接信息添加到数据库中,然后使用以下内容进行查询:
$results = $this->db->query("select * from table");
答案 0 :(得分:2)
这不是那么简单,但你有更多的灵活性。检查这个链接:http://www.dotnetperls.com/sqlconnection - 它已经开始准备完成您所概述的内容(尽管我强烈建议您使用sprocs或至少使用paramaterized sql,而不是直接sql)。
话虽如此,我建议你研究Linq-To-SQL或Entity Framework。您找到的任何在线样本都可能使用这些技术中的一种,并且它们确实使事情变得非常简单。
答案 1 :(得分:1)
使用ORM,如Entity Framework 4.1或nHibernate。他们将在内部处理数据库连接,因此抽象出安全打开/关闭连接的一些复杂性。然后你需要提供的只是一个连接字符串。