Я использую L2S, и мне нужно выполнить одно левое внешнее соединение со значениями VisitFromTime и VisitToTime в правой таблице. код выглядит как
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()
}
это дает мне исключение времени выполнения, что явное преобразование из bigint во время не поддерживается в sql