I never used this framework, in fact I had been working with java for about two years but in the last 6 months I change of work, and I started to work with the ASP.NET platform, Now I have to start a new project and I want to use the entity framework, because I only had used java, I’m not familiar with this technology, so I have a couple of questions.
- Can I use reverse engineering, to create the model based in a ER data base?.
- This framework, abstracts the use of the database engine?
1) Yes.
http://blogs.msdn.com/b/adonet/archive/2011/03/15/ef-4-1-model-amp-database-first-walkthrough.aspx
2) Also yes. Everything is done through a DbContext class. It allows you to access the Database, and execute SQL if you wish. But for starting out you will simply just use LINQ to query your DbSets.