我的代码中有这个QueryExpression。
QueryExpression query = new QueryExpression() { };
query.EntityName = "country";
query.ColumnSet = new ColumnSet("name", "2digitiso", "3digitiso");
EntityCollection retrieved = _service.RetrieveMultiple(query);
我的问题是,有没有办法选择"国家"中的所有列?没有提供任何ColumnSet?我几乎想要SQL查询中的SELECT *
。
答案 0 :(得分:16)
是的,如果你改变第三行看起来像这样
query.ColumnSet = new ColumnSet(true);
然后它将选择所有列
答案 1 :(得分:3)
使用它可以在CRM 2015中使用
query.ColumnSet.AllColumns = true;
并且不要在
中设置任何内容query.ColumnSet
答案 2 :(得分:2)
ColumnSet ss=new ColumnSet("name","address","gender");
这样的列集