C# System.Linq.Dynamic-选择列值问题
我在C# System.Linq.Dynamic-选择列值问题,c#,asp.net-mvc,linq,C#,Asp.net Mvc,Linq,我在选择中遇到问题。代码如下:- string para = "DynamicValue"; var paraData = ctx.tblEmployee.Where("id=1").Select("new(" + para + ")"); string value = para + "_" + paraData; 在paraData中,我没有得到值,而是得到一个长查询表达式 如何获取表中所选列的值?类似的方法可以解决这个问题,在需要表达式的Where och Sele
选择中遇到问题。代码如下:-
string para = "DynamicValue";
var paraData = ctx.tblEmployee.Where("id=1").Select("new(" + para + ")");
string value = para + "_" + paraData;
在paraData
中,我没有得到值,而是得到一个长查询表达式
如何获取表中所选列的值?类似的方法可以解决这个问题,在需要表达式的Where och Select方法中不应使用字符串
string para = "DynamicValue";
var paraData = ctx.tblEmployee.Where(x => x.id==1).Select(x => x.para );
string value = para + "_" + paraData;
类似这样的方法可以解决这个问题,您不应该在需要表达式的Where och Select方法中使用字符串
string para = "DynamicValue";
var paraData = ctx.tblEmployee.Where(x => x.id==1).Select(x => x.para );
string value = para + "_" + paraData;
不确定是否编译了它,编写它是为了指出Where和Select方法不将字符串作为参数,并且确保它回答了问题。不确定是否编译了它,编写它是为了指出Where和Select方法不将字符串作为参数,并且确保它回答了问题