目前我的网站有一个存储库模式,其中包含规范模式。只需几行代码,我就可以从我的 .aspx 页面中获取数据,例如:
private IRepository repository;
protected void Page_Load(object sender, EventArgs e)
{
repository = new GenericRepository();
Specification<Book> specification = new Specification<Book>(b => b.Year == 1988);
lvBooks.DataSource = repository.GetAll<Book>(specification);
lvBooks.DataBind();
}
现在我的问题是,我的网站是否需要业务层?如果您的回答是肯定的,为什么?目前看来,由于规范模式,我不需要页面和存储库之间的业务层。
感谢您的意见。