मैं शुरुआती बाध्य प्रकार उत्पन्न करने के लिए crmsvcutil का उपयोग कर रहा हूं। सीआरएम 4.0 दिनों में केवल इकाई को मारकर संबंधित इकाइयों को लोड करने में सक्षम था। चाइल्डइन्टिटीज संपत्ति।सीआरएम2011 - एसडीके 5.0.3 - लिंक से सीआरएम इकाइयों की समस्या
//Winvs.Next.Entities.CrmDataContext dc = new Entities.CrmDataContext(new Microsoft.Xrm.Sdk.Client.OrganizationServiceContext(
var cred = new System.ServiceModel.Description.ClientCredentials();
cred.Windows.ClientCredential = System.Net.CredentialCache.DefaultNetworkCredentials;
//
using (var organizationServiceProxy = new Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy(new Uri(System.Configuration.ConfigurationManager.ConnectionStrings["CrmConnection"].ConnectionString), null, cred, null))
using (Winvs.Next.Entities.CrmDataContext dc = new Entities.CrmDataContext(organizationServiceProxy))
{
// This statement is required to enable early-bound type support.
organizationServiceProxy.ServiceConfiguration.CurrentServiceEndpoint.Behaviors.Add(new Microsoft.Xrm.Sdk.Client.ProxyTypesBehavior());
//
foreach (var a in dc.AccountSet)
{
foreach (var c in a.contact_customer_accounts)
{
c.FullName.ToString();
}
}
}
जब मैं नवीनतम CRM 2011 SDK संस्करण के बजाय लोड हो रहा है realted संस्थाओं मैं एक NullReferenceException जो मुझे इस मुद्दे के बारे में आगे कोई जानकारी देता हो रही है के साथ ऐसा कर।
foreach (var c in a.contact_customer_accounts)
मुझे क्या याद आती है? मैं सीआरएम2011 लिंक के साथ संबंधित इकाइयों को कैसे लोड कर सकता हूं?
आपके उत्तर के लिए धन्यवाद। मुझे लगता है कि मुझे नवीनतम एसडीके 5.0.4 संस्करण का उपयोग करके हमारी समस्या का उत्तर मिला है जो xrm इकाई वर्ग विषय के बारे में अधिक सहायता और एक कामकाजी नमूना लाता है। ऐसा लगता है कि पहली एसडीके रिलीज तैयार नहीं थीं और एक्सआरएम संबंधित चीजों जैसे इकाई वर्गों के लिए तैयार थीं। –