2010-12-11 121 views
0

我有一个应用程序,通过使用Silverlight 4和WCF RIA Services向用户提供数据。在这个应用程序中,我还有一个模块(控制台应用程序),它负责在数据库中存储一些平面文件(xml文件)。SIlverlight和WCF RIA

我的问题是:根据最佳实践,这两个选项中哪一个最好?

  1. 重复使用WCF RIA服务也可用于控制台应用程序将平面文件存储在数据库中。
  2. 为控制台应用程序专门创建其他WCF服务以将平面文件存储在数据库中(使用ServiceContract)。

任何想法?或其他选项? 感谢!

回答

1

我只能说这是一个最佳做法reuse any code that can be reused。我不明白你为什么要为另一个应用程序创建一个全新的服务层?可重用(在多个应用程序/平台上)是Web服务的重点。

+0

感谢您的反馈...但是批量处理呢?我需要将csv文件存储在数据库中,是WCF RIA支持的吗?谢谢 – andrew0007 2010-12-12 20:19:05