首页 > 其他 > 详细

Dynamic 模糊查询

时间:2021-09-13 18:50:09      阅读:24      评论:0      收藏:0      [点我收藏+]

public void Execute(IServiceProvider serviceProvider) { IPluginExecutionContext context = (IPluginExecutionContext)serviceProvider.GetService(typeof(IPluginExecutionContext)); IOrganizationServiceFactory serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory)); IOrganizationService service = serviceFactory.CreateOrganizationService(context.UserId); string search = context.InputParameters["search"] as string; QueryExpression q = new QueryExpression(); q.EntityName = "account"; q.ColumnSet = new ColumnSet("name", "accountid"); q.Criteria.AddCondition("statecode", ConditionOperator.Equal, 0); if (!string.IsNullOrEmpty(search) && search != "null" && search != "undefined") { q.Criteria.AddCondition("name", ConditionOperator.Like, "%" + search + "%"); } //查询全部客户信息 EntityCollection e = service.RetrieveMultiple(q);//获取实体信息 context.OutputParameters["Message"] = JsonConvert.SerializeObject(e); }

Dynamic 模糊查询

原文:https://www.cnblogs.com/LanHai12/p/15258013.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!