Je suis en train de faire ce qui suit:LINQ Projection Question
from c in db.GetAllContactsQuery()
select new
{
ID= c.ID,
LastName = c.LastName,
FirstName = c.FirstName,
Email = c.Email,
City =c.City+" "+c.State
}
La question que je suis en cours d'exécution en est que si c.City ou c.State sont nuls, la propriété Ville renvoie null. Comment puis-je mettre une fonction juste à côté de cette déclaration City=
?
Je voudrais vraiment savoir s'il est possible de faire quelque chose comme ça (cela ne fonctionne pas):
from c in db.GetAllContactsQuery()
select new
{
ID= c.ID,
LastName = c.LastName,
FirstName = c.FirstName,
Email = c.Email,
City ={ c=>
//completely sweet function in here
if(String.IsNullOrEmpty(c.City))
return "booyah";
}
}
Je crois que vous avez raison, mais est-il possible d'ouvrir une fonction ici, au cas où je voudrais faire plus de logique? Tels que le formatage spécial basé sur le pays dans lequel ils vivent – Micah
Est-ce Linq to Objects ou Linq2SomethingElse? – spender
Son fonctionnement de LinqToSql – Micah