存储过程太多了吗?
我知道你可以拥有的数量没有限制,但这是任何性能或体系结构的原因,不创造数百,数千?
是的你可以.
如果你的数量超过零,你就会有太多
对我来说,数百或数千个商店程序的最大限制是可维护性.尽管这不是直接的性能影响,但它应该是一个考虑因素.这是一个架构立场,您不仅要计划应用程序的初始开发,还要计划未来的更改和维护.
话虽如此,您应该根据应用程序的需要设计/创建.虽然使用Hibernate,NHibernate,.NET LINQ,我会尝试在代码中保留尽可能多的存储过程逻辑,并且只有在速度是一个因素时才将它放在数据库中.