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);
            }
        }