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