how VAR is determined against many options?
Posted
by
Royi Namir
on Stack Overflow
See other posts from Stack Overflow
or by Royi Namir
Published on 2012-06-22T15:11:41Z
Indexed on
2012/06/22
15:16 UTC
Read the original article
Hit count: 240
i have this code :
IEnumerable<string> q = customers /*EF entity*/
.Select (c => c.Name.ToUpper())
.OrderBy (n => n)
To select entity, ObjectContext actually create ObjectQuery, which implement IQueryable. The object return from ObjectQuery, is not normal object, but EntityObject
but what if i write : ( notice the var
)
var q = customers /*EF entity*/
.Select (c => c.Name.ToUpper())
.OrderBy (n => n)
it can be determined both to ienumerable
or iqueryable
:
because ObjectQuery
Also implements IEnumerable
...
i dont know if there's any specific info which tell the compiler "use A and not B. A is more specific..." ( there must be...i just cant find it)
any help ? how will it know to use A || B ?
© Stack Overflow or respective owner