-3
Select查询我从数据库使用LINQ
[Serializable]
Public sealed class LayEntity : EntityBase
{
Public string Name {get;set;} // Getting mapped to the same column name in db table
}
在我的.cs称为实体类文件我有一个查询为:
LayEntity lay = null;
Using(var context = new DBContext())
{
lay = context.LayTable.where(x=>x.id >1).Select (y=>y.Name).FirstOrDefault();
}
我的目的是存储检索名称提交的到实体类。 但我得到一个编译时错误为'不能隐式地将字符串转换为实体'。那我需要做什么?
为什么不发布代码,至少编译? – Dennis
你选择'y => y.Name'这是一个'string',并尝试将它分配给'lay',它是'LayEntity'。删除'.Select(y => y.Name)',它会起作用。 –