我在這我試圖使用LINQ查詢訪問表的數據命名公司 和一個錶轉換成公司CALSS像在數據轉換到ToList()
List<Company> companyData = (from c in dataContext.Companies
select new
{
CompanyName =c.CompanyName,
Address1 =c.Address1,
Addredd2 =c.Address2,
city=c.City.CityName,
state =c.State.StateName,
country =c.Country.CountryName,
Telephone1 =c.Telephone1,
Telephone2 =c.Telephone2,
Mobile1 =c.Mobile1,
Mobile2=c.Mobile2,
Email1 =c.Email1,
Email2 = c.Mobile2,
Fax1=c.Fax1,
Fax2=c.Fax2,
TinNo=c.TinNo,
IsGroupCompany=c.IsGroupCompany
}).ToList<Company>();
,但它給錯誤,如ToList()有一些無效的參數 如何可以給COLUMNNAME以列表形式提前獲取數據
Thaks
什麼桌子?你的意思是「DataTable」類嗎? – 2012-04-13 04:49:44
正如其他人指出的那樣,真正的關鍵是確保您明確地編寫「選擇新公司{}」以使其發揮作用。 – 2012-04-13 05:02:31
是的,但又一個目標是在新的選擇後給出不同的列名,並且仍然使其成爲公司類型。我認爲那不可能。 – Marshal 2012-04-13 05:04:49