I'm used to PHP style MVC frameworks which are a little different from the way ASP's MVC frameworks work.
Is there a built in database class? Or do I need to code my own database class using a web.conf connection string?
With PHP's MVC frameworks you simply add your database connection information into a database and then query it with something like:
$results = $this->db->query("select * from table");