CRM 웹 서비스를 사용하고 Windows Live ID 인증을 수행하고 사용자 지정 .NET 페이지에서 CRM의 생성, 읽기 및 업데이트 작업을 수행 할 수있는 사용자 지정 응용 프로그램을 개발했습니다. 나는 다음과 같은 코드를 사용하여 CRM의 계정에서 데이터를 검색 할 수 있어요 :Dynamics CRM Online의 사용자 지정 엔티티에서 데이터 가져 오기
public ArrayList GetAccounts(Microsoft.Crm.Sdk.Samples.ServerConnection.Configuration serverconfig)
{
try
{
using (_serviceProxy = Microsoft.Crm.Sdk.Samples.ServerConnection.GetOrganizationProxy(serverconfig))
{
_serviceProxy.EnableProxyTypes();
_service = (IOrganizationService)_serviceProxy;
ServiceContext svcContext = new ServiceContext(_service);
var accounts = from a in svcContext.AccountSet
select new Account
{
Name = a.Name,
EMailAddress1 = a.EMailAddress1,
Address1_City = a.Address1_City,
Address1_Country = a.Address1_Country,
Address1_Latitude = a.Address1_Latitude,
Address1_Longitude = a.Address1_Longitude,
AccountId=a.AccountId
};
foreach (var a in accounts)
{
en_names.Add(a.Name);
lat.Add(a.Address1_Latitude);
lon.Add(a.Address1_Longitude);
info1.Add(a.EMailAddress1);
info2.Add(a.Address1_City);
info3.Add(a.Address1_Country);
id.Add(a.AccountId);
}
en_det.Add(en_names);
en_det.Add(lat);
en_det.Add(lon);
en_det.Add(info1);
en_det.Add(info2);
en_det.Add(info3);
en_det.Add(id);
return en_det;
}
}
catch (FaultException<Microsoft.Xrm.Sdk.OrganizationServiceFault>)
{
throw;
}
}
는 마찬가지로, 나는 온라인 CRM 날에 만든 사용자 지정 엔터티에서 데이터를 검색 할을하지만 난을 찾을 수 없습니다입니다 그걸하는 방법.
아무도 도와 주시겠습니까?
생성 된 파일을 사용하고있는 것 같습니다. 그 파일에있는 커스텀 엔티티도 아닌가? (예 :'new_customentitySet')? 상자 엔티티에서 쿼리하는 것과 같은 방식으로 쿼리 할 수 있어야합니다. –