Einfügen / Löschen von Obstgartendaten für nicht inhaltliche Elemente

Ich beabsichtige, einige Informationen in die Aktion eines Moduls (unter Verwendung der Orchard Rules-Action-API) in eine einspaltige Tabelle in der Datenbank einzufügen / zu löschen. Was ist der beste Weg, um solche Aufgaben zu erledigen, d. H. Datenbearbeitung von nicht inhaltlichen Elementen. Ich möchte die Route "Inhaltstyp erstellen" nicht verwenden. Ich möchte einfach einige nicht inhaltliche Daten in der Datenbank beibehalten und sie abfragen / löschen.

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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage