IWorkflowDbContext.cs 735 B

1234567891011121314151617
  1. using Microsoft.EntityFrameworkCore;
  2. using VberZero.Workflow.DesignInfo;
  3. using VberZero.Workflow.Persistence;
  4. namespace VberZero.Workflow;
  5. public interface IWorkflowDbContext
  6. {
  7. public DbSet<WorkflowEventInfo> WorkflowEvents { get; set; }
  8. public DbSet<WorkflowExecutionErrorInfo> WorkflowExecutionErrors { get; set; }
  9. public DbSet<WorkflowExecutionPointerInfo> WorkflowExecutionPointers { get; set; }
  10. public DbSet<WorkflowExtensionAttributeInfo> WorkflowExtensionAttributes { get; set; }
  11. public DbSet<WorkflowSubscriptionInfo> WorkflowSubscriptions { get; set; }
  12. public DbSet<WorkflowInfo> WorkflowWorkflows { get; set; }
  13. public DbSet<WorkflowDefinitionInfo> WorkflowWorkflowDefinitions { get; set; }
  14. }