Вставка / удаление данных фруктового сада для не контента
Я собираюсь вставить / удалить некоторую информацию в модулеs Действие (с использованием Orchard Rules-Action API) в таблице с одним столбцом в базе данных. Как лучше всего выполнять такие задачи, т. Е. Манипулирование данными с неконтентных элементов. Я не хочу идти на "Создать тип контента " маршрут. Я просто хочу сохранить некоторые неконтентные данные в базе данных и запросить / удалить их.
namespace xyz.Models
{
public class Task
{
public virtual int ContentId { get; set; }
public virtual int Retries { get; set; }
}
}
SchemaBuilder.CreateTable("Task",
table => table
.Column("ContentId")
.Column("Retries")
);
return 1;
namespace Xyz.Services
{
public class TaskService : ITaskService
{
private readonly IRepository _taskRepository;
public TaskService(IRepository taskRepository)
{
_taskRepository = taskRepository;
}
public Task CreateTask(int contentId)
{
var task = new Task { ContentId = contentId };
_taskRepository.Create(task);
return task;
}
}
}