我有一条规则,比如
When()
.Match<ObjectA>(a => a.Field1 == "xxx",
a => a.Field2 == "yyy",
a => a.List1.Where(l => l.Field3 = "111").Count() > 0);返回结果的
但是,当我尝试向Where子句添加额外的条件时,例如
When()
.Match<ObjectA>(a => a.Field1 == "xxx",
a => a.Field2 == "yyy",
a => a.List1.Where(l => l.Field3 == "111" && l.Field4 == "222" ).Count() > 0);它返回一个错误,说“无法评估条件.”
如何根据列表扩展条件?
发布于 2020-09-24 00:34:48
事实证明与NRules无关,但与添加的条件有关-在发布之前应该花更多的时间。
https://stackoverflow.com/questions/64028028
复制相似问题