我試圖從兩個不同的表列綁定中使用LINQ的GridView到SQL使用LINQ to SQL
這裏選擇多個表的綁定:
變種Q =(鄰在mail.tblmails
加入c mail.tblstaffs on o.staffId等於c.id
選擇新{o,c});
return查看(q);
這裏是我調用我的視圖中的綁定。
.Columns(列=> {
columns.Bound(o => o.dateAdded).Format("{0:MM/dd/yyyy}").Width(80);
columns.Bound(o => o.companyId);
//columns.Bound(c => c.staffId);
columns.Bound(o => o.subject);
columns.Bound(o => o.dateArchived);
})
我發現了一個錯誤
異常詳細信息:System.InvalidOperationException:傳遞到詞典中的模型項的類型爲「System.Data .Linq.DataQuery 1[<>f__AnonymousType0
6 [System.Nullable 1[System.DateTime],System.Nullable
1 [System.Int32],System.String,System.Nullable 1[System.DateTime],System.String,System.Int32]]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable
1 [ffs.Models.tblmail]」。
我有一種感覺,ISS可能與該行有關
<%Page Title =「」Language =「C#」MasterPageFile =「〜/ Views/Shared/Site.Master」Inherits =「System.Web.Mvc.ViewPage>」 %>
但我不確定如何解決它。
我正在使用telerik電網擴展。
任何幫助將是偉大的,謝謝。