2009-02-13 34 views
0

我正在一个非常典型的asp.net网站上使用sql server 2005作为数据库。 我已经创建了一个模型DLL持有应用程序典型的业务逻辑。关于应用程序中的静态数据和测试的建议

应用程序依赖于存储在数据库中的一些静态数据缺乏更好的持久性存储,但由于应用程序依赖于此数据才能正常运行,我感觉这些是模型的属性,应该总是可以被应用程序访问,并且我应该能够运行单元/集成测试以确保这些数据可用,这与单元测试数据库的原则有点相反。

那么有没有人有一个很好的方法来处理你的模型持久静态数据?我一直在考虑使用嵌入式xml文件,但也有明显的缺点。

回答

1

如果这些属性很少,彼此无关,并且可以表示为简单的键值对,我会将它们作为appSettings放在配置文件(web.config)中。

相关问题