J'utilise L2S et je dois effectuer une jointure externe gauche avec les valeurs VisitFromTime et VisitToTime dans la table de droite. code ressembleLinq to Sql externe Joindre avec Timespan
from d in db.Doctors
join p in db.plans on d.DoctorID equals p.DoctorID
into temp
from t in temp.DefaultIfEmpty()
select new MyModel
{
....
....
VisitTimeFrom = t!=null?t.VisitTimeFrom:new TimeSpan(),
VisitTimeTo = t!=null?t.VisitTimeTo:new TimeSpan()
}
il me donne exception d'exécution que la conversion explicite de bigint en temps est pas pris en charge dans SQL
ils sont temps (7) en db et concepteur Liqn les fait en utilisant TimeSpan –