Я использую Entity Framework 4.1 Code First. Я хочу вызвать хранимую процедуру с выходным параметром и получить значение этого выходного параметра в дополнение к строго типизированному набору результатов. Это функция поиска с такой сигнатурой
public IEnumerable<MyType> Search(int maxRows, out int totalRows, string searchTerm) { ... }
. Я нашел много подсказок для «импорта функций», но это несовместимо с Code First. Я могу вызывать хранимые процедуры с помощью Database.SqlQuery (...) но это не работает с выходными параметрами.
Могу ли я вообще решить эту проблему с помощью кода EF4.1?