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
)或者我應該打開一個連接並將其傳遞給每個方法?