0

我的任务是扩展我的 Web 应用程序,为用户提供分段他们自己的数据的能力(即选择他们自己的字段并使用 And/Or 等添加他们的标准),所以我正在创建类似于查询构建器工具但更轻的东西. 我暂时不担心前端,我只是想专注于如何在后端做到这一点。

到目前为止,我唯一的想法是将他们的“段”存储为 XML 文档(在数据库中序列化),其中包含所有列和标准以及它们如何映射到数据库,然后当段被调用时,我有一个映射类它反序列化此 xml 文档并映射字段并为此构建 SQL 查询,然后返回查询结果。我看到的问题是如果数据库设置发生更改(可能),那么我有一个序列化的 XML 文档,它对这些更改一无所知。

有没有人处理过类似的情况?

4

1 回答 1

0

我遇到了类似的问题,并在此处发布了一个问题,该问题可能是您自己问题的潜在解决方案。

具有多个/未知条件的动态 linq 查询

看看你如何处理它。

于 2013-01-16T16:01:28.820 回答