我想知道应该调用这个类的名称。
我想编写调用第三方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
是否为适当的名称?