Решение для объектов (может быть, проще, чем решение horaces):
Если ваш список содержит объекты, а не скаляры, это так просто, удалив одно выбранное свойство объектов:
var a = allActivePatientContracts.RemoveAll(x => !allPatients.Select(y => y.Id).Contains(x.PatientId));
Я действительно выбрал Umbraco в конце и никогда не оглядывался назад, его невероятно легко установить и использовать
Для установки вы можете использовать веб-платформу установщик для ее установки и УДИВИТЕЛЬНОЕ количество бесплатных проектов, которые можно ЛЕГКО установить парой щелчков мышью, делают ее, безусловно, лучшей CMS
http://our.umbraco.org/projects
Если вы не уверены с чего начать, прочтите это
http://www.blogfodder.co.uk/post/A-Complete-Newbies-Guide-To-Umbraco-CMS.aspx
Мне кажется, что mojoPortal проще в использовании, и он работает даже с отключенным javascript, например с плагином noscript для браузера. Похоже, больше заботы о доступности были предприняты с использованием методов прогрессивного улучшения javascript, тогда как вы вообще не можете управлять своим сайтом с отключенным javascript с помощью Umbraco.
Я не пробовал mojoPortal, но мне нравится Umbraco.
Что мне нравится:
Но на самом деле это потому, что я могу легко использовать его как для небольших, так и для больших проектов.
Я пробовал Umbraco и это не для робких. Я чувствую, что я достаточно технический человек, старший веб-разработчик... и через несколько часов я сдался.
MojoPortal просто работает.
У него есть свои недостатки, но тот простой факт, что он просто работает, означает, что он выигрывает.
Я использовал Kentico, DNN, Sitecore, Joomla, CMS Made Simple (да, признаюсь, не mojoPortal). Umbraco, безусловно, самая мощная, если вы хотите получить решение с высокой степенью настройки и спецификации. Linq2Umbraco просто завершает сделку.
Однако, если вам нужна идиотоустойчивая CMS со всем встроенным, и ваша главная забота - искать флажки, чтобы включить форум/блоги/какие-то другие шуточные модули/колокольчики и свистки/и т.д., Umbraco не подойдет. Umbraco не для вас. IMO Kentico/DNN - это то, что нужно.
Edit - И 3 года спустя, я также использовал SharePoint, epiServer, SiteFinity.
Umbraco все еще выигрывает.