Код Linq для выбора одного элемента

Я пишу много такого кода, чтобы выбрать один элемент, который соответствует

var item = (from x in Items where x.Id == 123 select x).First();

Есть ли более чистый способ сделать это или это максимально кратко как я собираюсь получить?

РЕДАКТИРОВАТЬ: Надо было сказать «Более чистый способ с использованием синтаксиса linq». Я уже знал о синтаксисе лямбда, и мне стало казаться, что это единственный способ. Тем не менее, я получил некоторую полезную информацию, поэтому спасибо всем, кто ответил.

101
задан Mikey Hogarth 18 October 2011 в 15:43
поделиться