Пример #1
0
 /// <summary>
 /// 根据名称获取类
 /// </summary>
 /// <param name="name"></param>
 /// <returns></returns>
 public Class GetClassByName(string name)
 {
     using (kuaiboyingshiEntities ent = new kuaiboyingshiEntities())
     {
         w("根据名称获取类");
         var classes = (from l in ent.Class where l.ClassName == name && l.ModelID == 6 select l).ToList();
         if (classes.Count == 0)
         {
             Class cls = new Class()
             {
                 ModelID   = 6,
                 Alter     = name,
                 AutoAudt  = true,
                 ClassName = name,
                 ParentID  = 0
             };
             ent.AddToClass(cls);
             w(string.Format("新增类:{0} ID为:{1}", cls.ClassName, cls.ID));
             return(cls);
         }
         else
         {
             w(string.Format("得到ID:{0}", classes.FirstOrDefault().ID));
             return(classes.FirstOrDefault());
         }
     }
 }
Пример #2
0
 /// <summary>
 /// 根据名称获取类
 /// </summary>
 /// <param name="name"></param>
 /// <returns></returns>
 public Class GetClassByName(string name)
 {
     using (kuaiboyingshiEntities ent = new kuaiboyingshiEntities())
     {
         var classes = (from l in ent.Class where l.ClassName == name && l.ModelID == 6 select l).ToList();
         if (classes.Count == 0)
         {
             Class cls = new Class()
             {
                 ModelID   = 6,
                 Alter     = name,
                 AutoAudt  = true,
                 ClassName = name,
                 ParentID  = 0
             };
             ent.AddToClass(cls);
             return(cls);
         }
         else
         {
             return(classes.FirstOrDefault());
         }
     }
 }