2010-12-15 97 views
0

lequel préférez-vous? aussi lequel a plus de titres et de performance? .. CordialementPourquoi lancer l'entité Avant de convertir la liste dans EF 4.0?

void FillGv() 
     { 
      using (Repository.DataRepository<Addresses_Temp> repo = new Repository.DataRepository<Addresses_Temp>(new Entities())) 
      { 
       dataGridView1.DataSource = repo.GetAll().ToList<Addresses_Temp>(); 
      } 
     }


UTILISATION DEUXIÈME

void FillGv() 
     { 
      using (Repository.DataRepository<Addresses_Temp> repo = new Repository.DataRepository<Addresses_Temp>(new Entities())) 
      { 
       dataGridView1.DataSource = repo.GetAll().ToList(); 
      } 
     }

Répondre

1

Ils ont tous deux font exactement la même chose. La seconde permet simplement à l'appel à ToList() d'impliquer le type générique plutôt que de le définir explicitement.

Je préfère la seconde simplement parce qu'elle est plus propre.

0

Je suis avec Justin ... quel est le point de la coulée s'il n'y a pas besoin?

Le second est beaucoup plus propre et plus clair :-)