我正在使用MVC。我将使用存储库通过LINQ检索我需要的必要记录。
根据我的理解,我将在存储库中执行数据访问。
例如,我可以使用LINQ来检索存储库中的某些记录。
对于Repository和Business层之间的区别有点困惑。 他们不是同一个人。意思是,我正在使用业务逻辑来检索LINQ中的记录。
答案 0 :(得分:0)
“Repository和Business层之间有什么区别, 他们不是同一个人吗?“
Repository仅用于从数据库中检索业务对象。
业务层用于通常操作业务对象的业务逻辑。
所以答案是否定的,它们不一样。
您的业务层可能会使用存储库来获取业务对象,但这并不意味着它是存储库。