如何创建分段数据功能

时间:2013-01-16 15:57:26

标签: asp.net sql-server asp.net-mvc xml-serialization segment

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

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

是否有人处理类似情况?

1 个答案:

答案 0 :(得分:0)

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

Dynamic linq query with multiple/unknown criteria

了解你如何继续这样做。