Inserção / exclusão de dados do pomar para itens não contidos

Estou pretendendo inserir / excluir algumas informações na Ação de um módulo (usando a API de Ação de Regras do Orchard) em uma tabela de uma coluna no banco de dados. Qual é a melhor maneira de executar tais tarefas, ou seja, manipulação de dados de itens que não são de conteúdo. Eu não quero ir pela rota "Criar um tipo de conteúdo". Eu simplesmente quero persistir alguns dados que não são de conteúdo no banco de dados e consultá-los / excluí-los.

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