所以,我大概有第四次或第五次处于编写动态查询处理程序的.net核心后端的位置。
基本上,是一个API,它从前端获取一个查询(一个REact应用程序,但这不是我关心的问题)并将其转换为SQL查询(使用EF Core)。我想知道是否有一个实际的“标准”方式/库来实现这一点。这是一个普遍的要求,我真的想避免再次发明轮子。
要求非常标准:结果字段列表,排序列表,过滤器列表。它全部被解释并转换为数据库查询,并将结果返回给调用方。另外,还需要有选择地保存查询/字段集,但这并不是一个很大的补充。
经过几个小时的搜索,我什么都没找到,但是我觉得一定有东西。我在想查询的某种JSON表示形式传入,被解析和解释。我觉得一定有一些图书馆可以这样做吗?
是的,我可以写这篇文章,但是在这一点上感觉很不对。