0
此代码,1种方法的一部分,会调用3种其他方法可以让每个方法打开一个到数据库的连接吗?
..
var userId = LookUpLocalUser(userName);
if (userId == 0)
{
userId = InsertUser(userName, userName);
AddRoleToUser(userId, (int)Roles.Admin);
AddRoleToUser(userId, (int)Roles.User);
}
guid = LoginUser(userId);
..
每种方法(LookUpLoacalUser,AddToRole,LoginUser)会做一些数据库上。所以我的问题是。有什么更好的办法,让每个方法打开一个连接到数据库(并关闭它,使用using
)或者我应该打开一个连接并将其传递给每个方法?