0
我試圖用預先加載與EF但它拋出預先加載LAMBDA錯誤EF 6.0.1
代碼中的錯誤「不能將lambda表達式」:
var medicos = db.Medicos.Include(m => m.Cidade)
.Include(m => m.Especialidade).ToList();
我看到類似的東西問題和試圖
var medicos = db.Medicos.Include(x => x.Cidades.Select(a => a.Especialidades));
但是,這並不工作,要麼
任何解決方案?我已經有using
爲System.Linq
。
驗證此**在運行時拋出**錯誤?從這段代碼的外觀來看,我期望編譯時錯誤。如果編譯時間請給出確切的錯誤。兩種Medicos屬性的定義將會有所幫助。 –
這是使用ObjectQuery嗎? 'Include'沒有接受lambda表達式的重載(嘗試'Include(「Cidade」)')。 – Chris
NeverMind,我犯了一個錯字....其中Include(m => m.Cidade)應該包含(m => m.Cidades)以匹配表名...對我感到羞恥:/,謝謝! ; d – Sylar