这应该是一个简单的想法,我错过了,但已经尝试了一切来解决.... 基本上我在探索Linq并且:
这有效:
List<Project> proj = Repo.Projects.Where(p => p.ID < 3 ).ToList();
但这不起作用:
int i =3;
List<Project> proj = Repo.Projects.Where(p => p.ID < i ).ToList();
这有效:
proj = Repo.Projects.Where(p => p.ID == 1 ).FirstOrDefault();
但这不起作用:
int i =1;
proj = Repo.Projects.Where(p => p.ID == i ).FirstOrDefault();
从dotnetfifddle获取以下消息:
Attempt by method 'DynamicClass.lambda_method(System.Runtime.CompilerServices.Closure, Project)' to access type 'Program+<>c__DisplayClass0' failed.
我做错了什么???