LINQ в порядке, просто создайте новый объект или список и зациклите список в linq и обновите:

жем создавать новые объекты без каких-либо проблем, но при обновлении существующего объекта в плагине это не работает. Это для CRM 2011.

var crmContext = new CustomCrmContext(service);

var contact = crmContext.Contact.FirstOrDefault(c=>c.Id == targetEntity.Id);

contact.new_CustomField = "Updated";

crmContext.SaveChanges();

Ответы на вопрос(3)

Ваш ответ на вопрос