gpt4 book ai didi

c# - 格式化 dbcontext sql 查询

转载 作者:行者123 更新时间:2023-11-30 22:15:50 26 4
gpt4 key购买 nike

我有一个 dbContext 设置,它在使用 .find() 命令搜索键值时起作用。例如,以下语句将返回与传入的 UnitID 相匹配的键的质量值:

double Mass = dbMTG.MountingSpecs.Find(UnitID).Mass;

当搜索键以外的值时,如何返回 Mass 值?我玩过一些 sqlquery,但没有成功。我试过了

double Mass = dbMTG.MountingSpecs.SqlQuery("SELECT DISTINCT Mass WHERE Class == 3");

我看过很多关于 sqlquery 的帖子,但没有一个使用 dbcontext。也许这是一个很好的理由?

最佳答案

您应该能够使用一些简单的 LINQ 来完成此操作:

var Mass = dbMTG.MountingSpecs
.Where(m => m.Class == 3)
.Select(m => m.Mass)
.FirstOrDefault();

关于c# - 格式化 dbcontext sql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17752418/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com