Я использую ObjectContext.ExecuteFunction для выполнения хранимой процедуры, которая вставляет данные в таблицу.
ObjectContext.ExecuteFunction всегда возвращает -1, даже если записи вставляются в БД.Почему всегда возвращается -1?
Проверьте, содержит ли ваша хранимая процедура SET NOCOUNT ON.Если это так, удалите его.
SET NOCOUNT ON