c#如何解释我的查询

本文关键字:我的 查询 解释 何解释 | 更新日期: 2023-09-27 18:29:27

为什么:

 var allShapes = _context.AttributeValuesLibraries.Where(x => x.AttNameID.Equals(1)).Select(y => y);

工作,但当我排除Select()时,我得到了错误"无法创建类型为"System.Object"的常数值。在此上下文中只支持基元类型或枚举类型",如:

var allShapes = _context.AttributeValuesLibraries.Where(x => x.AttNameID.Equals(1));

有没有其他方法可以编写这个查询,使其更有意义?我只是玩了一下这个查询,让它发挥作用。

提前感谢!

c#如何解释我的查询

试试这个:

var allShapes = _context.AttributeValuesLibraries.Where(x => x.AttNameID == 1);

这实际上取决于您的Linq提供商。