I am using EF 4.1 & using DB first approach. I have created my .edmx file too. Now i wish to create my POCO classes.

For this, I have installed EF 4.x DbContext Generator as well as EF 4.x POCO Entity Generator from NuGet.

I am fully aware that it is recommnded to use DbContext for EF 4.1+ as it is derived from ObjectContext. However, i still generated my POCO classes by 1st using EF 4.x POCO Entity Generator & then also by EF 4.x DbContext Generator.

EDIT: Found this ADO.NET DbContext Generator vs. ADO.NET Poco Entity Generator (ObjectContext)

In either of the case, it generates .Context.tt & Model.tt files. So what is the exact difference in files generated by either of the tools ? Why is it recommnded to use DbContext for EF 4.1+ ?

I would also like to know limitations of ObjectContext.

Edit
Report