В настоящее время я планирую переключить свой код "ручного написания запросов" на хороший фреймворк 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;
}
Спасибо!