Orchard data insert / delete for non content

Zamierzam wstawić / usunąć niektóre informacje z akcji modułu (używając API Orchard Rules-Action) w jednokolumnowej tabeli w bazie danych. Jaki jest najlepszy sposób wykonywania takich zadań, np. Manipulowanie danymi w elementach innych niż treści. Nie chcę przechodzić przez trasę „Utwórz typ zawartości”. Po prostu chcę utrwalić niektóre dane niezawierające treści w bazie danych i wykonać zapytanie / usunąć je.

namespace xyz.Models
{
    public class Task
    {
        public virtual int ContentId { get; set; }
        public virtual int Retries { get; set; }
    }
}
SchemaBuilder.CreateTable("Task",
                     table => table
                         .Column<int>("ContentId")
                         .Column<int>("Retries")                     
                     ); 


                return 1;
namespace Xyz.Services
{
    public class TaskService : ITaskService
    {
        private readonly IRepository<Task> _taskRepository;

        public TaskService(IRepository<Task> taskRepository)
        {
            _taskRepository = taskRepository;
        }

        public Task CreateTask(int contentId)
        {
            var task = new Task { ContentId = contentId };
            _taskRepository.Create(task);
            return task;
        }
   }
}

questionAnswers(1)

yourAnswerToTheQuestion