【发布时间】:2018-03-22 11:27:21
【问题描述】:
我想从我的数据库中选择一个字段,例如
using (MyContext context = new MyContext() )
{
MyClass x = context.MyTable.Where("Id =@0","O1").Select(" new MyClass(DatabaseField)").Cast<MyClass>().Single();
}
public class MyClass
{
public string DatabaseField { get; set; }
}
但是这种方法不起作用,出现错误 System.Linq.Dynamic.ParseException: ''(' 预期的'。
【问题讨论】:
-
我不认为你可以使用动态 linq 投射出这样的选择语句。
标签: c# sql entity-framework linq dynamic-linq