标签: stored-procedures business-logic business-layer
虽然我没有太多的经验,但在组织和逻辑思维方面,我非常喜欢将业务逻辑放在BLL层中,而不是将任何业务逻辑放在存储过程中。
我现在正在开始一个新项目而不是计划在存储过程中放置任何业务逻辑但是我有一些性能问题,如果我有一些业务操作需要在执行时检查来自数据库的4个数据,如果我将此操作作为存储过程,我将访问数据库一次,但如果我在业务层中创建它,我将不得不访问数据库4次。
这对我的应用程序性能有不可挽回的影响吗?