Un po 'di chiarimento: stavo dando un'occhiata al titolo Oreilly di Julia Lerman su Entity framework e sono diventato molto confuso.LINQ o ADO.net Entity Framework - quale imparare?
ho essenziale LINQ di Charlie Calvert, ma dalla mia sessione di 10 minuti con il libro di Lerman, risulta che LINQ è LINQ to SQL che sembra sottodimensionato con il suo oggetto DataContext ecc ...
Mentre Entity Framework è il futuro , ma ha qualcosa chiamato Entity SQL che ai miei occhi sembrava esattamente come Transact-SQL. Ora il mio occhio potrebbe essere un po 'arrugginito, ma la domanda è:
Dal Entity Framework è il cavallo principale che Microsoft sta sostenendo, c'è qualche punto a imparare LINQ to SQL con la sua
var numberGroups =
from n in numbers
group n by n % 5 into g
select new { Remainder = g.Key, Numbers = g };
e AM Mi sono confuso nel pensare che Entity SQL e LINQ sono due tecnologie diverse, in realtà l'SQL SQL utilizza LINQ?
inviare le tante risposte che ho ricevuto:
Ok gente, io sono nuovo a questo, quindi sto modificando la mia risposta questa volta ;-) Molte grazie per le vostre risposte complete, accelerata e molto utile. Saluti MereMortal
Molte persone non sono d'accordo sul fatto che Entity Framework sia il futuro: http://efvote.wufoo.com/forms/ado-net-entity-framework-vote-of-no-confidence/ :) – BobbyShaftoe
Sfortunatamente, quella lettera è totalmente irrilevante. Hanno aspettato fino a quando EF non fosse già stato spedito prima di scriverlo, quindi è più sul whining che sono stati ignorati piuttosto che sul chiedere di cambiare. Non conta nemmeno come un pio desiderio. –
Quindi la sintassi che apprendo con LINQ su SQL si applica a LINQ alle entità (so che le entità hanno una grande configurazione e file XML che descrivono i metadati) ma per ottenere una risposta è la stessa query in entrambi i casi? – MereMortal