I think the question is kind of misleading. Entity Framework is a wrapper for ADO.NET. Thus there is nearly no difference between those two in performance (maybe entity framework is a bit slower). What you use depends totally on your preference. Im currently using Entity framework for nearly everything related to database because it seems much simpler and faster to get what you need.