我刚刚开始使用JsonPatchDocument<TModel>在Asp.NET核心中的PATCH请求。
这个类有很酷的功能,我可以添加操作,如:
app.post('/control/', function (req, res) {
res.send("<h1>Your html goes here</h1>")
});
现在,我可以将其发送到我的Asp.Net服务,并将一个很好的patchDoc.Replace(i=>i.IntegerProperty, 3);
patchDoc.Replace(i=>i.AnotherProperty, "AnotherStringValue");
反序列化到我的控制器方法中。
但我想验证一下,例如,“AnotherStringValue”满足某个正则表达式。
我是否可以找到与某个成员表达式相关的所有操作,例如JsonPatchDocument<TModel>
?或者有没有办法将成员表达式转换为路径字符串?