相关疑难解决方法(0)

业务逻辑:数据库或应用层

古老的问题.您应该将业务逻辑放在数据库中作为存储过程(或包),还是应用程序/中间层?更重要的是,为什么?

假设数据库独立性不是目标.

database oracle business-logic

38
推荐指数
11
解决办法
2万
查看次数

数据访问层是否应包含业务逻辑?

我已经看到了将业务逻辑从数据访问层(存储过程,LINQ等)转移到业务逻辑组件层(如C#对象)的趋势.

这被认为是这些日子做事的"正确"方式吗?如果是这样,这是否意味着某些数据库开发人员的职位可能会被淘汰,以支持更多的中间层编码职位?(即更多的c#代码而不是更长的存储过程.)

sql architecture sql-server design-patterns

20
推荐指数
2
解决办法
8476
查看次数