Don't know how to retrieve data with linq using early bound in plug-in
can anyone please suggest me how to do that.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.Crm.Sdk.Messages;
using System.Net;
using System.ServiceModel;
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Client;
using CrmEarlyBound;
namespace RetrieveWithLinqUsingPlugin
{
public class Plugin : IPlugin
{
public void Execute(IServiceProvider serviceProvider)
{
IPluginExecutionContext context = (IPluginExecutionContext)serviceProvider.GetService(typeof(IPluginExecutionContext));
IOrganizationServiceFactory serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));
IOrganizationService service = serviceFactory.CreateOrganizationService(context.UserId);
OrganizationServiceContext orgSvcContext = new OrganizationServiceContext(service);
{
//Account account = new Account();
//var retrieve= from a in orgSvcContext.CreateQuery("account")
// where ((string)a["name"]).Contains("India")
// select a;
//foreach (var a in retrieve)
//{
// Console.WriteLine("Name: "+ a["name"]);
//}
var retrieveData= from a in orgSvcContext.AccountSet
}
}
}
}
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,240 Super User 2024 Season 2
Martin Dráb 230,149 Most Valuable Professional
nmaenpaa 101,156