Entity Framework 4: Выбор одной записи

В настоящее время я планирую переключить свой код "ручного написания запросов" на хороший фреймворк SQL, чтобы я мог оставить запросы или sql-элементы фреймворку, вместо того, чтобы писать запросы самому .

Теперь мне интересно, как я могу получить одну запись из моей таблицы в Entity Framework 4?

В основном я использовал SQL, например SELECT * FROM {0} WHERE Id = {1} . Насколько я понимаю, это не работает в EF4.

Есть ли способ выбрать одну запись на основе идентификатора из моего контекста?

Что-то вроде:

public Address GetAddress(int addressId)
{
    var result = from Context.Addresses where Address.Id = addressId;

    Address adr = result as Address;

    return Address;
}

Спасибо!

20
задан marc_s 26 January 2012 в 09:47
поделиться