Inserción / eliminación de datos del huerto para el elemento no contenido

Tengo la intención de insertar / eliminar alguna información en la Acción de un módulo (usando la API de Acción de las Reglas de Orchard) en una tabla de una columna en la base de datos. ¿Cuál es la mejor manera de realizar tales tareas, es decir, la manipulación de datos de elementos que no son de contenido? No quiero ir por la ruta "Crear un tipo de contenido". Simplemente quiero conservar algunos datos sin contenido en la base de datos y consultarlos / eliminarlos.

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;
        }
   }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta