我升級了我的應用程序.Net Framework版本從3.5到4.5.1,我也將目標版本從3.5更改爲4.5.1。我的應用程序使用Linq到SQL ..在我的應用程序中我使用類庫和類庫中我需要通過通用列表中的多個參數...使用泛型類型System.Collections.Generic.List <T>需要1個類型參數
在數據訪問層我有方法,我想通過一個由Linq生成的多個類到Sql。 (tblaccount,vendorCategory)
internal class BasicDataDAO
{
internal List<tblaccount, vendorCategory> GetAllvendor()
{
using (CommonDataContext VendorDC = new CommonDataContext(Settings.ConnectionString))
{
VendorDC.DeferredLoadingEnabled = true;
return (from V in VendorDC.tblaccounts
join C in VendorDC.vendorCategories on V.CatID equals C.Vendor_CatID
where V.Sys_AC_type == 7
select new
{
V.ID,
V.ACCOUNT,
V.field2,
V.contactDetails,
V.Remarks,
V.field3,
V.field1,
V.email,
V.fax,
C.vendor_CategoryName
}).ToList();
}
}
}
在這裏,我怎麼處理這個商業層
public List<tblaccount, vendorCategory> GetAllVendors()
{
BasicDataDAO dao = new BasicDataDAO();
return dao.GetAllvendor();
}
,但我得到這個錯誤的數據和業務層
使用通用類型System.Collections.Generic.List需要1個類型參數
如何實現這個任務,您可以在其中傳遞由通用列表中的linq生成的多個類?
雖然我已經從3.5升級.net框架4.5.1,但仍然我不能夠引用在我的類庫
相關,但不是完全相同的副本(我認爲):使用通用型'System.Collections.Generic.List'需要1個類型參數](http://stackoverflow.com/questions/3223102/using-the-generic-type-system-collections-generic-listt-requires-1-type-申辯)。 –
2014-06-03 19:04:34