Entity Framework vs Linq to Entities vs Linq to SQL

ado.net entity-framework linq-to-entities linq-to-sql

Question

J'ai lu beaucoup d'articles sur la façon de travailler avec une base de données dans l'application WPF .Net 4. Si j'ai bien compris, les deux technologies principales sont:

  • Linq to SQL (L2S)
  • Entity Framework (EF)

mais parfois je peux aussi voir mention de la technologie Linq to Entities (L2E), mais je ne trouve pas d'explication claire sur la différence entre EF et L2E.

Ma question est donc la suivante: existe-t-il une différence entre les technologies Entity Framework et Linq to Entities? Ou est-ce des synonymes d'une technologie?

Réponse acceptée

Il existe deux manières d'écrire des requêtes avec Entity Framework:

L2E n'est pas une technologie distincte, mais plutôt une partie d'EF.

Jetez un oeil à cet article pour une comparaison: http://thedatafarm.com/blog/data-access/choosing-linq-to-entities-vs-entity-sql-vs-entityclient/



Related

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow