【发布时间】:2011-01-26 13:43:47
【问题描述】:
public class GetFromDatabase
{
ExaminatorDataContext dataContext;
public GetFromDatabase()
{
dataContext = new ExaminatorDataContext();
}
public void UpdateUserName(string login, string firstName, string lastName, string middleName)
{
var user = this.dataContext.Users.Where(u => u.Login == login).SingleOrDefault();
user.FirstName = firstName;
user.LastName = lastName;
user.MiddleName = middleName;
this.dataContext.SubmitChanges();
}
public string GetUserRole(string login)
{
return (from user in this.dataContext.Users
join role in this.dataContext.Roles on user.RoleId equals role.RoleId
where user.Login == login
select role.RoleName).SingleOrDefault();
}
当我调用这些函数时连接启动和关闭?还有一个问题。我应该使用“使用”吗?
【问题讨论】:
标签: asp.net linq-to-sql