Похоже, что объекты с само отслеживанием не будут генерировать методы для запуска хранимых процедур, когда они не возвращают ни одного. Поэтому я считаю, что вы должны создать функцию импорта как обычно, а затем запустить хранимую процедуру вручную, что я делаю, как показано ниже:
using (TestEntities entities = new TestEntities())
{
DbConnection connection = entities.Connection;
connection.Open();
DbCommand command = connection.CreateCommand();
command.CommandType = CommandType.StoredProcedure;
command.CommandText = "TestEntities.CustomerDelete";
command.Parameters.Add(new EntityParameter("CustomerId", DbType.Int32) { Value = 1 });
command.ExecuteScalar();
connection.Close();
}