Hoi allemaal,
ik ben momenteel bezig met een project waarbij we gebruik maken van LINQ to SQL.
Tijdens de ontwikkeling merkte iemand op dat ik gebruik maak van IENumerable ipv IQueryable, terwijl ik beter van IQueryable gebruik kan maken. Echter op mijn vraag 'waarom dan?' wist hij geen duidelijk antwoord te verschaffen.
Op internet zelf lees ik ook eigenlijk alleen maar 'if you use LINQtoSQL you should use IQueryable'. Maar geen redenering hiervoor.
Iemand hier die mij duidelijk kan maken waarom dit is? Performance redenen misschien?
Want mijn applicatie werkt verder naar behoren met de IENumerables. En als ik van de IENumerables 'IQueryables' wil maken, moet ik daar een behoorlijke tijd in gaan steken, wat ik liever niet doe als de verschillen minimaal zijn.
ik ben momenteel bezig met een project waarbij we gebruik maken van LINQ to SQL.
Tijdens de ontwikkeling merkte iemand op dat ik gebruik maak van IENumerable ipv IQueryable, terwijl ik beter van IQueryable gebruik kan maken. Echter op mijn vraag 'waarom dan?' wist hij geen duidelijk antwoord te verschaffen.
Op internet zelf lees ik ook eigenlijk alleen maar 'if you use LINQtoSQL you should use IQueryable'. Maar geen redenering hiervoor.
Iemand hier die mij duidelijk kan maken waarom dit is? Performance redenen misschien?
Want mijn applicatie werkt verder naar behoren met de IENumerables. En als ik van de IENumerables 'IQueryables' wil maken, moet ik daar een behoorlijke tijd in gaan steken, wat ik liever niet doe als de verschillen minimaal zijn.