【发布时间】:2011-03-18 17:29:17
【问题描述】:
我工作的公司目前正在使用存储过程(在 MsSQL 服务器后端)作为他们的业务逻辑层。实际的业务逻辑 DLL 只是调用 sProcs 并基本上管理 UI(事件、数据绑定等)
我认为设置有问题,但我不知道如何向我的同事解释。顺便说一句,系统工作正常。
我工作场所的“最佳实践”有误吗?还是我只是想多了?
【问题讨论】:
-
您能举出任何示例来说明委派给 MSSQL 的那种逻辑吗?
-
OR/M 框架可以处理存储过程之间的那些层,因此如果您使用它们,您可能会在存储过程中发现更多的业务逻辑,并且中间层更干净。
-
你熟悉MVC吗?
-
@OMGPonies - MVC 提供了一个你的层应该是什么样子的模型,而不是它们所在的位置。 MVC 中的 M 可以像你想象的一样薄(或者在仍然符合原则的情况下可能根本不存在于应用程序中)。我最初的反应是相似的,但您需要牢记“地点”可能对项目产生的重要性和影响。
标签: sql-server stored-procedures