1.在MVC中的Web.config配置中添加:
<appSettings>
<add key="url" value="https://xxxxxx/XRMServices/2011/Organization.svc" />
<add key="username" value="账号" />
<add key="password" value="密码" />
</appSettings>
2.控制器中的代码:
string url = ConfigurationManager.AppSettings["url"];
string username = ConfigurationManager.AppSettings["username"];
string password = ConfigurationManager.AppSettings["password"];
var organizationUriIfd = new Uri(url);
var credentials = new ClientCredentials();
credentials.UserName.UserName = username;
credentials.UserName.Password = password;
var config = ServiceConfigurationFactory.CreateConfiguration<IOrganizationService>(organizationUriIfd);
var service = new OrganizationServiceProxy(config, credentials);
//Retrieve():单条查询,account:实体名称,id:crm实体的id
service.Retrieve("account", Guid.Parse(id), new ColumnSet(true))