业务逻辑究竟是写在数据库中好呢还是写在程序里好?

sboom 2005-08-10 12:05:40
写成存储过程的话每个业务都要写一个存储过程,而且存储过程是面向过程的,把业务搞得很复杂,一个表修改的时候可能好多存储过程都要修改。
写在程序里现在有ORM软件,面向对象的ORM思路会清晰好多,但像信息系统这样对数据统计要求高而且常常要用表格形式打印的,似乎ORM也好不到哪里。
还是直接访问表?像ADO.NET直接访问表好像很方便,但始终有点有点那个。。。而且关系管理不好。

大家的实际项目中写在哪里的?
...全文
338 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2005-08-10
  • 打赏
  • 举报
回复
对数据库中数据依赖性高的处理应该封装到存储过程中.
与数据关系不大的应该封装在程序里.
lzymagi 2005-08-10
  • 打赏
  • 举报
回复
存储过程。自己再建几个函数。这样结构改变的时候你只要改一下函数就可以了。别什么都写在存储过程中
ilons1 2005-08-10
  • 打赏
  • 举报
回复
与数据库关联多的就写在存储过程里,把里面用得多的地主写成函数

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧