gpt4 book ai didi

c# - 将 Func 作为参数传递给 Where 子句时出现问题

转载 作者:行者123 更新时间:2023-11-30 21:21:18 25 4
gpt4 key购买 nike

我有以下简单的两行代码。它编译得很好,但从不在 datagridview 中返回结果。如果我将 func 更改为 p=> p.PTNT_FIRST_NAME.StartsWith(this.textBox1.Text),它就可以正常工作。这里有什么问题?

Func<PATIENT, bool> func = (PATIENT p) => p.PTNT_FIRST_NAME.StartsWith(this.textBox1.Text);
this.dataGridView1.DataSource = dataContext.PATIENTs.Where<PATIENT>(func).Select(q => q);

最佳答案

更改 Func<PATIENT, bool>Expression<Func<PATIENT, bool>> .

关于c# - 将 Func 作为参数传递给 Where 子句时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2835996/

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