【发布时间】:2010-04-16 14:00:40
【问题描述】:
存储库模式 - 切换出数据库并切换到 XML 文件。
你好
我有一个 asp.net MVC 2.0 项目,我遵循了存储库模式。
我会定期失去对数据库服务器的访问权限,因此我希望使用另一种机制(XML 文件)来继续开发。不幸的是,不可能有本地版本的数据库!
我认为使用存储库模式来切换数据库存储库并切换到 XML 版本会相对容易。 但是,我很难想出一个解决方案。
我尝试过 LinqToXML,但在尝试返回新闻项目列表时遇到了问题,因为 LinqToXML ToList 返回 Generic.List
我应该手动将 XElement 列表映射到新闻列表吗? 与 News 类上的 LinqToSQL 属性相比,它似乎有点笨拙,然后只是做一个 Table.....ToList();
任何方向都将不胜感激。
谢谢
【问题讨论】:
标签: c# linq-to-sql testing linq-to-xml repository-pattern