В настоящее время я планирую переключить свой "ручной запрос" на хороший SQL-фрейм, поэтому я могу оставить запросы или sql-объекты в фреймворке, вместо того, чтобы самостоятельно писать запросы.
Теперь мне интересно, как я могу получить одну запись из моей таблицы в Entity Framework 4?
В основном я использовал SQL, например SELECT * FROM {0} WHERE Id = {1}
. Это не работает в EF4, насколько мне известно.
Есть ли способ выбрать одну запись на основе ID из моего контекста?
Что-то вроде:
public Address GetAddress(int addressId)
{
var result = from Context.Addresses where Address.Id = addressId;
Address adr = result as Address;
return Address;
}
Спасибо!