public bool TryGet(string name, out typeofwork tw) { tw = db.typeofwork.Where(p => p.Name == name).FirstOrDefault(); if (tw != null) { return(true); } else { return(false); } }
public typeofwork Add(typeofwork tw) { // 考虑是否已存在该工种 typeofwork tmp; if (!TryGet(tw.Name, out tmp)) { tw = db.typeofwork.Add(tw); db.SaveChanges(); return(tw); } else { return(null); } }