0

我正在一个非常典型的 asp.net 网站上工作,并使用 sql server 2005 作为数据库。我创建了一个模型 dll,其中包含应用程序的典型业务逻辑。

应用程序依赖于存储在数据库中的一些静态数据,缺乏更好的持久性存储,但由于应用程序依赖于这些数据才能正常运行,我觉得这些是模型的属性,应该始终可以访问应用程序,我应该能够运行单元/集成测试以确保这些数据可用,这有点违背对数据库进行单元测试的原则。

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

4

1 回答 1

1

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

于 2009-02-13T10:43:18.177 回答