[英]How to retrive records from OData service of crm 2011 IFD
我有休閑代碼。
var ctx = new XrmContext(new Uri(serviceUrl));
ctx.Credentials = new NetworkCredential("username", "password", "domain");
ctx.AccountSet.First();
Silverlight版本是(在提琴手中,我們有相同的結果)
var ctx = new AdzzContext(new Uri(serviceUri));
ctx.HttpStack = System.Data.Services.Client.HttpStack.ClientHttp;
ctx.UseDefaultCredentials = false;
ctx.Credentials = new NetworkCredential("username", "password", "admin");
var query = ctx.AccountSet;
var async = new DataServiceCollection<Account>();
async.LoadCompleted += async_LoadCompleted;
async.LoadAsync(query);
是什么給了我下降的錯誤。
響應有效載荷不是有效的響應有效載荷。 請確保頂級元素是有效的Atom元素或屬於' http://schemas.microsoft.com/ado/2007/08/dataservices '命名空間。
當我看提琴手時,我看到重定向到adfs服務器
我看到了此鏈接 ,但這是針對CRM 4的,在OData的上下文中,我無法放置令牌。
我的目標是
制作用於業務邏輯(BL)用途的Silverlight庫-這樣我就可以在計算機中輕松對其進行調試-並且它可以在CRM環境中完美運行,
我該怎么做?
您需要生成早期綁定的類(使用crmsvcutil.exe)並指定ServiceContextName
參數。
假設您的上下文是XrmContext
,則需要以這種方式實例化:
var context = new XrmContext(service);
其中service
是IOrganizationService
Web服務。
您不需要指定憑據,因為在實例化OrganizationServiceProxy
時將處理連接憑據。
示例代碼: http : //nishantrana.wordpress.com/2010/11/03/sample-code-for-using-iorganizationservice-in-crm-2011/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.