我在MVC3應用程序中使用EF4,並且正在尋找一種方法來查看給定工作組中的所有聯繫人。在控制器I規定:Linq-to-Entities包含方法未找到
var wg = from w in _repo.Workgroups.Include("Contact").ToList();
,但我得到了以下錯誤:
'System.Linq.IQueryable' does not contain a definition for 'Include' and no extension method 'Include' accepting a first argument of type 'System.Linq.IQueryable' could be found (are you missing a using directive or an assembly reference?)
我雖然這種方法被內置到EF4。我能以某種方式啓用它嗎?
在花費這麼多時間試圖弄清楚之後,難以置信的那麼簡單。謝謝@BruceHill – 2014-01-22 11:06:53
我也不敢相信這個解決方案有多容易,而且當時還沒有人對這個問題提出過一年多的答案。所以,阿德里安,沒問題。很高興我能幫上忙。 – BruceHill 2014-02-06 10:44:40
這適用於Entity Framework 5及更高版本。 – 2014-04-21 16:19:50