views:

31

answers:

1

Is this true?

http://stackoverflow.com/questions/2756307/what-is-the-equivalent-of-jpa-in-net

The marked answer shows a bunch of implementations. My understanding of JPA is that it is a specification?

What would be the equivalent specifications in .NET?

Would it be Linq Providers? And maybe the connection classes?

+1  A: 

Actually, no. ADO.NET is a data-access layer specification (like ODBC and JDBC). Entity Framework is the object persistence framework Microsoft is standardizing on, that would be the closest to the JPA entities. LINQ is the JPQL equivalent.

Franci Penov
So there is no api for the persistence piece ?
Nix
@Nix: There's no *independently-specified* API for alternatives to Entity Framework. The Java world tends to have more abstractions and opportunities for pluggable implementations than the .NET world does. Depending on your project, that may or may not be a good thing.
Daniel Pryden