Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 22013|Odpoveď: 1

[Zdroj] linq delegates SQL statement splicing

[Kopírovať odkaz]
Zverejnené 5. 8. 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.         }
Kopírovať kód






Predchádzajúci:Jay Chouov LOL live prenos 4. augusta je príliš falošný!! Spí slepý muž na druhej strane? EZ môže tiež prejsť na platinu cez vežu?
Budúci:V auguste 2015 každú stredu a piatok usporiadalo Medzinárodné kongresové a výstavné centrum vo Wuchane veľtrh pracovných ponúk pre talenty zo strednej Číny
 Prenajímateľ| Zverejnené 7. 8. 2015 10:43:16 |
Vyššie sú chyby a správne sú:
  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.         }
Kopírovať kód


Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com