前言
EF Core 可以把 expression 转换成 string. 但是没办法转回来.
想把 string 转成 expression, 目前最合适的工具是 OData. 虽然 Dynamic LINQ 也有人用, 但毕竟 OData 是微软的, 而且有规范文档.
但就目前的 OData 要想做到 string to expression 还是挺麻烦的. 这也是 OData.NxT 想达到的其中一个 part. 但以 OData Team 的实力, 估计还要等好多年呢. 我们还是实际一点, 来看看目前该怎么弄吧.
源码扫描