也許我有點過度工作......我迷失在一個項目中,我使用EF4的數據庫的東西。實體框架4.0不會讓我使用LINQ到實體
因此,它確實很好地檢索實體的完整列表。 但是,當我嘗試做一些過濾,我不明白這一點...
我有下面的代碼,在那裏我遇到了大麻煩得到
public class InfoViewModel
{
private TrackerEntities _context;
public InfoViewModel (int ticketID)
{
var ct = new TrackerEntities();
var res = from t in ct.Tickets
where t.TicketID // VS2010 can't evaluate the property 'TicketID'
select t;
}
}
我不明白爲什麼t.TicketID投我以錯誤消息波浪紅線 「無法解析符號‘TicketID’」
符號在EDMX文件中聲明,公共getter和setter ...
事實上,它看起來就像實體沒有k是一樣在我的班級中。
爲什麼?
TIA DeepCore
它是編譯還是你在編譯時得到相同的錯誤? – Andrew 2011-03-04 14:24:03
不,它不編譯...它會拋出以下錯誤消息: 無法將lambda表達式轉換爲鍵入'string',因爲它不是委託類型 – DeepCore 2011-03-04 14:43:38