我正在一个非常典型的 asp.net 网站上工作,并使用 sql server 2005 作为数据库。我创建了一个模型 dll,其中包含应用程序的典型业务逻辑。
应用程序依赖于存储在数据库中的一些静态数据,缺乏更好的持久性存储,但由于应用程序依赖于这些数据才能正常运行,我觉得这些是模型的属性,应该始终可以访问应用程序,我应该能够运行单元/集成测试以确保这些数据可用,这有点违背对数据库进行单元测试的原则。
那么有没有人有处理模型持久静态数据的好方法?我也一直在考虑使用嵌入式 xml 文件,但这也有明显的缺点。