访问辅助数据库的最佳架构

时间:2010-05-24 15:19:55

标签: .net database architecture

我目前正在开发一个将使用Linq to SQL(或可能是EF)数据访问层的应用程序。我们已经拥有一个包含所有联系人信息的数据库,但目前还没有API。我需要从新应用程序与此数据库进行交互以检索联系人详细信息。

我可以想到两种方法 - 1)针对联系人数据库开发一套Web服务 2)针对联系人数据库将Linq写入SQL(或EF)DAL和API

我将来可能会开发其他几个应用程序,这些应用程序还需要访问联系人数据。

哪种一般是首选方法?我需要考虑哪些要点?我甚至问了一个明智的问题,还是我错过了一些明显的东西?

1 个答案:

答案 0 :(得分:2)

如果您需要通过互联网从数据库中检索信息,或者在某个其他界限(如部门)中无法直接访问联系人数据库,您将开发一组Web服务。

否则,我会走简单路线并围绕它包裹一个DAL。在几个层面上开发Web服务的成本更高,因此在您这样做之前请仔细考虑您的需求。

相关问题