如何在一个WCF域服务中处理多个数据源?

时间:2011-04-28 10:56:22

标签: wcf ado.net service dns

我正在创建一个WCF域服务,该服务目前提供对数据库的访问。我创建了实体模型,添加了DomainService(LinqToEntitiesDomainService),到目前为止一切正常。

但是有些情况下我的数据不是来自数据库而是来自其他地方(例如上传的文件)。有没有最佳实践如何正确处理这些不同的数据源而无需编写两个完全不同的数据提供者?用一个接口访问这两种类型会很棒。我已经可以使用吗?

我对此很新,所以除此之外的任何建议都受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

数据来自文件的情况是多少?多少个文件?你怎么知道文件是否存在?你打算轮询目录吗?文件的格式是什么? (可以支持XML)

Microsoft的文档建议您可以创建自定义主机端点,但我不知道有哪些限制。