在Microsoft Dynamic 365/2016环境使用LinqPad查询数据

老规矩,先上效果图:

实体集合:

实体属性:

属性值:

 查询出的结果可以导出的格式:

操作步骤:

1、下载LinqPad工具:下载地址

2、打开LinqPad,按F4快捷键添加引用

3、添加命名空间的引用

4、新增查询,语言选择为program

5、分享一波代码

void Main()
{
var url = "http://ip:port/orgname/XRMServices/2011/Organization.svc";
var userName = "用户名";
var pwd = "密码";
var serviceProxy = GetOrganizationService(url, userName, pwd);
serviceProxy.EnableProxyTypes();
var service = (IOrganizationService)serviceProxy;
Execute(service);
}
static void Execute(IOrganizationService service)
{
OrganizationServiceContext context1 = new OrganizationServiceContext(service);
var query = from a in context1.CreateQuery("systemuser")
where a["systemuserid"].Equals("044B5543-98C0-E811-8DA1-005056809B25")
//select new
//{
// new_monthplanchangeid = a["new_monthplanchangeid"]
//};
//select new { name=a["name"]};
select a;
var list = query.ToList();
list.Dump();
} /// <summary>
/// 获取组织服务
/// </summary>
/// <param name="OrgUrl">服务地址</param>
/// <param name="UserName">用户名</param>
/// <param name="PassWord">账号</param>
/// <returns></returns>
public static OrganizationServiceProxy GetOrganizationService(string OrgUrl, string UserName, string PassWord)
{
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => true;
Uri organizationUriIfd = new Uri(OrgUrl);
var credentials = new ClientCredentials();
credentials.UserName.UserName = UserName;
credentials.UserName.Password = PassWord;
var config =
ServiceConfigurationFactory.CreateConfiguration<IOrganizationService>(organizationUriIfd);
return new OrganizationServiceProxy(config, credentials);
}

6、执行

最新文章

  1. 使用flume-ng聚合双活Nginx日志
  2. C#按行读取文本并存放再数组内
  3. JavaScript模板引擎实例应用
  4. 5.7 NDK开发
  5. 从零开始设计SOA框架(二):请求/响应参数的设计
  6. 阴影 box-shadow(二)
  7. MySQL(22):事务管理之 事务回滚
  8. 实现Foreach遍历
  9. php笔记02:整型细节说明
  10. win7 以管理员身份运行cmd, windows services 的创建和删除
  11. 使用Flex4容器若干技巧
  12. centOs6.5配置jdk及其注意事项
  13. 痞子衡嵌入式:ARM Cortex-M内核MCU开发那些事 - 索引
  14. pycharm注册码(不断更新)
  15. 批量生产Xcode group 并映射 实体目录
  16. Python 协程实现socket并发
  17. Lamda 表达式里的Join和GroupJoin的区别, 如何实现SQL的Left Join效果
  18. pandas 中的常用数学计算
  19. python使用sqlite
  20. Codeforces.862D.Mahmoud and Ehab and the binary string(交互 二分)

热门文章

  1. MSSQL段落还原脚本
  2. 深度访谈Amazon员工与HR:华裔因pip跳楼背后(图)
  3. 【转】MaBatis学习---源码分析MyBatis缓存原理
  4. 数值分析 最小二乘 matlab
  5. Alpha冲刺报告(5/12)(麻瓜制造者)
  6. Android 7.0以上版本 系统解决拍照的问题 exposed beyond app through ClipData.Item.getUri()
  7. 漫画:什么是HashMap?
  8. Scala学习之路 (六)Scala的类、对象、继承、特质
  9. day2-课堂代码
  10. RMAN常用命令汇总!