在Web应用程序中存储不同计算规则的位置

时间:2009-12-09 02:18:29

标签: c# asp.net-mvc

我正在使用MVC和Linq2Sql编写Web应用程序。 Theie是一组具有不同版本的问卷。每个版本的问卷调查对问卷中的问题都有不同的评级规则。例如1.0版本可以让问题35~问题100为1',但在2.0中,它们是1.5'。如何在您的应用程序中存储该规则?

提前多多感谢!

1 个答案:

答案 0 :(得分:0)

我将这些信息存储在xml文件中的元数据中。

我有一个xml文件,可能存储所有可能的问题。然后,我会有另一个xml文件存储考试,并提供问题参考。在考试xml中,我有问题的规则。

这样你就可以对100条可能的规则提出疑问。

XML可能不是您的风格,您可以轻松地将它们存储在数据库中,但数据库比xml文件更难部署。