c# - 是否可以在 linq to Entity Framework 中选择一个字符串?

标签 c# sql linq entity-framework

我对 Linq 和 Entity Framework 总体来说是新手。是否可以使用 linq 选择一个字符串作为查询的一部分? 在sql中可以像这样选择字符串

SELECT 'broken', Name, Type
FROM car
Where status = 3

在 linq 中可以做到这一点吗?周围的东西

iqueriable<car> = brokenCars.select(cars => new {cars."broken",cars.name, cars.type})...

提前致谢 如果这个问题有点误导,我也很抱歉,我不知道还能用什么语言来表达。

最佳答案

这应该有效:

var cars = brokenCars.Where(c => c.status == 3)
                     .Select(c => new { status = "broken", c.name, c.type });

关于c# - 是否可以在 linq to Entity Framework 中选择一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22236038/

相关文章:

c# - TimeSpan.FromHours 如何工作?

c# - 在 IIS 服务器上发布 C# 控制台应用程序

sql - 错误 - 附加信息 : Format of the initialization string does not conform to specification starting at index 0

LINQ - 如何将空 DateTime 插入数据库列?

c# - 对单个对象使用 LINQ 是否被认为是一种不好的做法?

c# - 从 LINQ 数据库查询中的整数返回枚举名称

c# - UWP 中的 ReadLinesAsync 从绝对文件路径

c# - 更新面板中的隐藏字段值未正确更新

sql - 与 ROW_NUM 一起使用时,Oracle 查询行顺序不同

SQL 最小值()、最大值()