N层开发连接对象SQLConnection的实例化问题
1、链接对象是用完就关闭(一个方法)还是完成一个操作流程(可能调用多个方法,这些方法都需要连接对象,连接对象作为参数传送)就关闭好?
2、那么对于5层开发,连接对象是在DA层、UI层、业务逻辑层中的哪能个层实例化好?
如果放在UI层,就意味在UI层每次调用都要实例化一个连接对象
如果放在DA层,是不是就意味着事务无法控制
哪位兄弟能否说说事务是如何控制的?
------解决方案--------------------1.我个人的做法是完成一个流程以后再关闭
------解决方案--------------------用完就关咯,连接对象不用管阿,连接是在DAL层操作得,其他层不用管阿,而且.net有连接池得管理,你也不用操心,关就好。
------解决方案--------------------用完一个关一个