Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 22013|Répondre: 1

[Source] linq délègue le splicing des instructions SQL

[Copié le lien]
Publié sur 05/08/2015 10:35:47 | | |
  1. /// <summary>
  2.         /// 请假数据
  3.         /// </summary>
  4.         /// <param name="ApplyUser">用户ID</param>
  5.         /// <param name="title">标题</param>
  6.         /// <param name="startTime">开始时间</param>
  7.         /// <param name="EndTime">结束时间</param>
  8.         /// <param name="Status">状态</param>
  9.         /// <param name="ye">分页</param>
  10.         /// <returns></returns>
  11.         public static List<Model.ViewApprove> GetApprove(string ApplyUser,string title,DateTime? startTime,DateTime? EndTime,byte Status, int ye)
  12.         {
  13.             bool tag=true;
  14.             Func<Model.ViewApprove,bool> fwhere = m =>
  15.             {
  16.                 tag = tag && m.ApplyUser == ApplyUser;
  17.                 if (title != ""&&title!=null)
  18.                   tag=tag&&m.Title.Contains(title);
  19.                 if (startTime!=null)
  20.                     tag = tag && m.ApplyDate >= startTime;
  21.                 if (EndTime != null)
  22.                     tag = tag && m.ApplyDate <= EndTime;
  23.                 if (Status != null)
  24.                     tag = tag && m.Status == Status;
  25.                 return tag;

  26.             };
  27.             return db.ViewApprove.Where(fwhere).Skip(ye).Take(10).ToList();
  28.         }
Code de copie






Précédent:La diffusion en direct LOL de Jay Chou le 4 août est trop truquée !! L’aveugle de l’autre côté dort-il ? L’EZ peut aussi aller en platine plutôt que la tour ?
Prochain:En août 2015, chaque mercredi et vendredi, le Centre international de congrès et d’expositions de Wuhan organisait un salon de l’emploi pour les talents de Chine centrale
 Propriétaire| Publié sur 07/08/2015 10:43:16 |
Il y a des erreurs ci-dessus, et les correctes sont :
  1. /// <summary>
  2.         /// 请假数据
  3.         /// </summary>
  4.         /// <param name="ApplyUser">用户ID</param>
  5.         /// <param name="title">标题</param>
  6.         /// <param name="startTime">开始时间</param>
  7.         /// <param name="EndTime">结束时间</param>
  8.         /// <param name="Status">状态</param>
  9.         /// <param name="ye">分页</param>
  10.         /// <returns></returns>
  11.         public static List<Model.ViewApprove> GetApprove(string ApplyUser,string title,DateTime? startTime,DateTime? EndTime,byte Status, int ye)
  12.         {
  13.          
  14.             Func<Model.ViewApprove,bool> fwhere = m =>
  15.             {
  16.                 bool cktitle = true;
  17.                 bool ckstartTime = true;
  18.                 bool ckEndTime = true;
  19.                 bool ckStatus = true;

  20.                
  21.                 if (title != ""&&title!=null)
  22.                     cktitle = m.Title.Contains(title);
  23.                 if (startTime!=null)
  24.                     ckstartTime = m.ApplyDate >= startTime;
  25.                 if (EndTime != null)
  26.                     ckEndTime = m.ApplyDate <= EndTime;
  27.                 if (Status != 2)
  28.                     ckStatus = m.Status == Status;
  29.                 return m.ApplyUser == ApplyUser && cktitle && ckstartTime && ckStatus;

  30.             };
  31.             return db.ViewApprove.Where(fwhere).Skip(ye).Take(10).ToList();
  32.         }
Code de copie


Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com