【发布时间】:2013-04-05 22:35:48
【问题描述】:
我有一个 ASP.NET MVC4 应用程序,它使用实体框架作为其域模型,域模型位于同一解决方案中自己的项目中。为了填充其数据库存储,Web 应用程序依赖于每天生成一次的 XML 文件。
我有几个问题。一个与代码放置和系统设计方面的最佳架构方法有关。
- 我的解析代码应该去哪里解析 XML 文档并将解析的数据存储到 EF 数据库中?我知道我几乎可以将它放在任何地方,但就最佳软件实践而言,它最好放在哪里?我目前的想法是在 Domain 项目中创建一个类(XMLParser)。
- 如何让我的 XML 解析器(我决定将它放在哪里)每天运行一次在特定时间?
谢谢。
【问题讨论】:
标签: design-patterns asp.net-mvc-4 architecture entity-framework-4 xml-parsing