Web服务等效的Repository名称

时间:2013-04-15 20:33:11

标签: c# web-services

我想知道应该调用这个类的名称。

我想编写调用第三方Web服务的类,封装它们,并公开它们以便在我自己的项目中使用。以下是课程。

public class SForceService{

   public SForceService(ISForceRepository sForceRepository ){}

  //other logic here
}

public class SForceRepository{
    ISForceWrapper iSForceWrapper;
   IWebCfgManager webCfgManager;

   public SForceRepository(ISForceWrapper iSForceWrapper, IWebCfgManager webCfgManager){
     this.iSForceWrapper=iSForceWrapper;
      this.webCfgManager=webCfgManager;
   }

   //CRUD operation methods below
   public Contact GetContactById(int id){

     GetSessionId();

     var sql= "SELECT * FROM Contact WHERE id =" + id;
     return iSForceWrapper.Query<Contact>(sql).FirstOrDefault();
   }

   //create update, delete, etc
}

在网络服务的上下文中,名称SForceRepository是否为适当的名称?

0 个答案:

没有答案