Вставка / удаление данных фруктового сада для не контента
Я собираюсь вставить / удалить некоторую информацию в действии модуля (используя 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<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;
}
}
}