While reading [NerdDinner](http://nerddinner.codeplex.com/), and browsing other examples on the internet regarding ASP.NET MVC with LINQ To SQL. 

In my ASP.NET MVC project I have to connect to an Oracle database. The main goal of the application is to display, edit, and update data. I am uncertain if ASP.NET MVC can work with an Oracle database. 

* Has anyone ever done an ASP.NET MVC project with Oracle as the database?
* Are there any articles with sample code that you'd recommend?
* What are some easy ORMs or data access strategies that you'd recommend an ASP.NET (webforms or MVC) project use to communicate to an Oracle database?