Car類中的以下GetPhycialFileLocation()方法是否有自己的Service Layer?此方法是否適合服務層?
public class Car
{
public int id;
public string model;
public int year;
public IList<Pic> lstCarPics;
}
然後我們各自的階級:
public class Pic
{
public string filename;
public string fileLocation;
public string GetPhysicalFileLocation()
{
string LocalDirectory = "~\\CarFiles\\";
DirectoryInfo diPath = new
DirectoryInfo(HttpContext.Current.Server
.MapPath(LocalDirectory + car.id);
}
}
看到,這種方法和其他人將在整個應用程序訪問物理文件位置,會是這樣的理由有它自己的FileService?
我很難理解像這樣的方法應該屬於它自己的服務層還是將它留在它的類中。
這應該問[codereview.stackexchange.com](http://codereview.stackexchange.com/) –
可能重複的[何時使用服務層vs地方法在類?](http:// stackoverflow .com/questions/23295255 /何時使用服務層vs地方法的課堂) – jnovo