CRM基于.NET的增删改查

一、准备工作:

    1.添加 microsoft.crm.sdk.proxy.dll和microsoft.xrm.sdk.dll 引用到项目中!并引用以下using!

using Microsoft.Xrm.Sdk.Client;
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Query;
using System.ServiceModel.Description;
using Microsoft.Crm.Sdk.Messages;

二、增删改查
1.CRM连接方法;

1
2
3
4
5
Uri uri =  new  Uri( "http://192.168.112.107/mzj-crm2011/XRMServices/2011/Organization.svc" );//CRM发表地址
    ClientCredentials clientCredentials =  new  ClientCredentials();
    clientCredentials.Windows.ClientCredential =  new  System.Net.NetworkCredential( "test" "7654321" "hz.sh.cn" ); //账号,密码,域名
    OrganizationServiceProxy _service =  new  OrganizationServiceProxy(uri,  null , clientCredentials,  null );
    _service.EnableProxyTypes();

2.增(向CRM插入数据),默认你将要插入的数据读取到DataTable;

 

3.删(删除CRM中的记录);

 

Tips:删除也可直接从数据库中读取到记录的GUID,即字段名称为“实体名+ID”。再放入以上的DeleteRequest方法中!

4.改(修改CRM中的记录的数据);

 

5.查(查询CRM中的记录);

 

Tips:建议若需查询的记录太多,还是用SQL查询方法较好,CRM自带的方法只会查出5000+条记录。

猜你喜欢

转载自blog.csdn.net/zhqzhzh123/article/details/80594798