我需要使用Entity Framework查询一些视图。这样的代码可以完美地工作;
list = _context.Query<MyView>().ToList(e => e.Field1 == "Value");
问题是我需要在运行时动态设置何处。想到动态表达式可以解决这样的问题;
var query =
_context.Query<MyView>()
.Where("Field1 = {0}", "Value")
.Select("new (Field1 as Field1)");
问题是在运行时出现以下错误;
System.Linq.Dynamic.Core.Exceptions.ParseException:'表达式 预期的