Hello,

I have still not as yet attempted a complete ASP.Net MVC Project, but I am toying with the idea of recreating my own website using ASP.Net MVC. I have been reading a lot lately about Inversion of Control (IoC) and Dependency Injection (DI), and I was looking for recommendations about which technologies I should use.

Do anyone of you use IoC and DI with your ASP.Net MVC applications?

Also, MVC obviously give you the separation of concerns for the UI perspecitive, but what techniques do you use for separation of concerns with regard to the Database, i.e the traditional BLL and DAL. How are those implemented in an MVC application?

Thanks in advance!

Gary