我正在开发一个n层应用程序。 其中一个层是 BusinessLayer ,并使用 CoreLayer
中定义的一组POCOCoreLayer
存储库接口(使用POCO作为参数类型)例如:
public interfaces ICarRepository
{
IEnumerable<CarPOCO> GetAllCars();
}
public class CarPOCO
{
public int Id{get;set;}
public string Name{get;set;}
}
DataAccessLayer
BusinessLayer :
非常感谢,你很棒。
答案 0 :(得分:0)
我说商务人士看起来是最好的选择。也许你可以使用像FluentValidation
这样的东西来干净地分离你的验证逻辑。