CRM基于.NET的增删改查

xiaoxiao2021-02-28  20

一、准备工作:

    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+条记录。

转载请注明原文地址: https://www.6miu.com/read-2350053.html

最新回复(0)