Я немного погуглил, но я не нашел ничего полезного в отношении различий между DbContext.SqlQuery
против ObjectContext.ExecuteFunction
.В настоящее время я использую .SqlQuery
, но мой коллега использует .ExecuteFunction
, поэтому мне стало любопытно, почему один из них будет использоваться над другим.
Есть ли какие-либо преимущества / недостатки, вызывающие одно над другим илипросто о предпочтениях?
Нет особых требований, кроме того, что хранимые процедуры вызываются с параметрами и возвращают один или список объектов.Ничего особенного.
Спасибо.