CRM 2011 プラグインの初心者です。ここに、エラーをスローするコードの一部を示します。
private static void AddWRItoServiceActivity(IOrganizationService service, Guid id)
{
using (var crm = new XrmServiceContext(service))
{
var serviceactivity = crm.ServiceAppointmentSet.Where(c => c.Id == id).First();
var serviceitem = crm.brd_serviceitemSet.Where( c => c.brd_RegardingServiceId == serviceactivity.ServiceId);
for (int i = 1; i < serviceitem.Count(); i++)
{
var workReportItem = new brd_workreportitem
{
brd_name = "By payman Plugin",
brd_serviceappointment_brd_workreportitem = serviceactivity,
};
crm.AddObject(workReportItem);
crm.SaveChanges();
}
}
}
私はこれを試しました:
for (int i = 1; i < serviceitem.ToList().Count(); i++)
これもエラーになります。このようなカウントや、foreach などの他の構文の使用について教えてください。PS:これも試しました:
foreach (var s in serviceitem.ToList())