gpt4 book ai didi

c# - 在查询中使用 lambda 表达式

转载 作者:行者123 更新时间:2023-12-03 06:03:35 25 4
gpt4 key购买 nike

我正在 Windows Azure Web 角色上运行此查询,并且需要获取相关实体集,但我的 lambda 表达式似乎不起作用。

 var query = from p in applicationsContext.Programs.Expand(p => p.Campus)
where p.ProgramId == Int32.Parse(programsList.SelectedValue)
select p;

我已经在使用 System.LinqSystem.Data.Entities,但是 lambda 表达式 (p => p.Campus)导致错误:

Cannot convert lambda expression to type string because it is not a delegate type

知道为什么这行不通吗?

编辑:Intellisence 似乎也无法识别 lambda 表达式中的“p”,这可能是问题的一部分。

最佳答案

我认为 Expand 必须获取字符串参数( link )。那么你就不能使用委托(delegate)来代替字符串。

关于c# - 在查询中使用 lambda 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20584110/

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