使用L2S我必須使用右表中的VisitFromTime和VisitToTime值執行一個左外連接。代碼如下所示Linq to Sql outer使用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()
}
它給我的運行時異常,從BIGINT時間明確不支持轉換在SQL
他們是時間(7)在分貝和Liqn設計師使他們使用TimeSpan – 2011-03-21 09:16:40