simple requête LINQ:LINQ to SQL: propriétés des propriétés qui peuvent être null
from transport in db.Transports
select new
{
Current = transport.CurrentLocation,
CurrentCarriers = transport.CurrentLocation.Carriers,
};
Problème: CurrentLocation
peut être nul. Si c'est le cas, l'exécution de cette requête renvoie un NullReference. J'ai essayé d'ajouter un contrôle comme
transport.CurrentLocation == null ? null : transport.CurrentLocation.Carriers
mais Linq à sql ne semble pas pouvoir analyser cela.
Des solutions sympas qui n'impliquent pas l'envoi d'une requête supplémentaire pour chaque transport?
Est-ce que vous voulez dire transport.CurrentLocation ou transport.Current? – Brandon
SOrry, corrigé. –