我想知道这个类应该叫什么名字。
我想编写调用第三方 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
}
在 Web 服务的上下文中,名称 , 是SForceRepository
一个合适的名称吗?