Gli elementi restituiti dalla query Linq-to-Entities sono trasmessi dal database uno alla volta (così come sono richiesti) o vengono recuperati tutti contemporaneamente:
SampleContext context = new SampleContext(); // SampleContext derives from ObjectContext
var search = context.Contacts;
foreach (var contact in search)
{
Console.WriteLine(contact.ContactID); // is each Contact retrieved from the DB
// only when foreach requests it?
}
grazie in anticipo