2011-07-07 101 views
3

我需要選擇表中的所有字段我嘗試做到這一點使用到下面的代碼,我得到錯誤通知類名是無效的,在這一點上LINQ的select * from表

from item in context.CreateQuery<permitdocumentfields>() 
where item.Id == new Guid(Request["view"]) 
select new 
     { permitdocumentfields } 

如何使這個東西像FROM TABLE SELECT *一樣工作?

+0

你可以查看我的這篇文章,從sql學習linq:http://pranayamr.blogspot.com/2010/12/sql-to-linq-visual-representation.html –

+0

如果你想包裝每個結果行在一個新的匿名類型和別名的返回屬性,你可以做'選擇新的{permitdocumentfields = item}',但在你的情況下,我懷疑只是做'選擇項目'就足夠了@Pranay推薦。 –

回答

10
from item in context.CreateQuery<permitdocumentfields>() 
where item.Id == new Guid(Request["view"]) 
select item 

檢查後更多細節:SQL to LINQ (Visual Representation)

簡單的選擇 enter image description here

選擇與過濾器,並選擇新的 enter image description here

select new是需要的,當你只想建立新的對象。

+0

感謝@Pranay Rana它的工作!) – sultan

相關問題