What is present scenario of Retrieve data from SQL in MVC 4 or 5.
Is it safe to use Entity FrameWork?.
disadvantage of using Entity FrameWork?
Yes it is safe to use entity framework, and is probably the most recommended method to begin with.
ADO.NET Entity Framework: ADO.Net
For the Best Practice, Try this link to begin with.