我们可以使用Command来实现快速获取custom entity的值.
创建cmd 并且在nuget中引用 CRMSDK
复制下面的代码.
userName 为登陆CRM的email
password 为登陆CRM密码
url 是 svc
可以在这里找到: Settings -> Customizations -> Developer Resources -> Organization Source
public class RetrieveCustomEntities { public OrganizationServiceProxy serviceProxy { get; set; } public void RetrieveustomEntity() { var clientCredentials = new ClientCredentials(); // input the user name clientCredentials.UserName.UserName = "your user name"; // input the pass word clientCredentials.UserName.Password = "Your Password"; // input your instance svc url using (serviceProxy = new OrganizationServiceProxy(new Uri("url"), null, clientCredentials, null)) { serviceProxy.EnableProxyTypes(); // input the logical name of the entity var query = new QueryExpression("entity logical name"); query.ColumnSet = new ColumnSet(); query.ColumnSet.AddColumn("condition"); var retrievedValue = serviceProxy.RetrieveMultiple(query); } } }