我在一个项目中使用 VB,以及 EF.PLUS https://entityframework-plus.net/
我想使用FirstOrDefaultDynamic
,但我没有找到任何在 VB 中使用的示例 - 所有示例都在 C# 中。
具体来说,我有一个字符串数组,我想在其中找到一个元素:
dim a = {
{"a", "a1"},
{"b", "b1"},
{"c", "c1"}
}
dim elem = a.FirstOrDefaultDynamic("x(0) = y", new with {y="a"})
但是我在评估表达式时出错。
FirstOrDefaultDynamic
仅接受字符串表达式作为参数,而不接受谓词(函数)。
C# 示例是
var list = ctx.WhereDynamic(x => "x > 2").ToList();
但它仍然接受返回要评估的字符串表达式的函数。
关于VB语法的任何想法?