private bool CanRegister(string name) { try { IQuery <TableUser> q = context.Query <TableUser>(); // 如果是查询一条数据,用FirstOrDefault,无数据能返回空,而不是异常 TableUser u = q.Where(user => user.UserName == name).FirstOrDefault(); if (u == null) { return(true); } return(false); } catch (Exception e) { return(false); } }
public bool CheckPassWord(string userName, string passWord) { try { IQuery <TableUser> q = context.Query <TableUser>(); TableUser u = q.Where(user => user.UserName == userName && user.PassWord == passWord).FirstOrDefault(); if (u != null) { return(true); } return(false); } catch (Exception e) { Console.WriteLine("检测用户名错误" + e.Message); return(false); } }
public bool Register(string userName, string pw) { if (!CanRegister(userName)) { Console.WriteLine("[DataMgr]Register !CanRegister"); return(false); } try { TableUser user = new TableUser(); user.UserName = userName; user.PassWord = pw; context.Insert(user); return(true); } catch (Exception e) { Console.WriteLine("插入失败"); Console.ReadKey(); return(false); } }