OpenAuth.Net/OpenAuth.Repository/OpenAuthDBContext.cs

56 lines
2.4 KiB
C#
Raw Normal View History

using Microsoft.EntityFrameworkCore;
2017-11-29 20:49:14 +08:00
using OpenAuth.Repository.Domain;
using OpenAuth.Repository.QueryObj;
2015-10-26 21:58:12 +08:00
namespace OpenAuth.Repository
2015-10-26 21:58:12 +08:00
{
public partial class OpenAuthDBContext : DbContext
2015-10-26 21:58:12 +08:00
{
2018-05-07 14:47:16 +08:00
public OpenAuthDBContext(DbContextOptions<OpenAuthDBContext> options)
: base(options)
{}
protected override void OnModelCreating(ModelBuilder modelBuilder)
2018-05-07 14:47:16 +08:00
{
modelBuilder.Entity<DataPrivilegeRule>()
.HasKey(c => new { c.Id });
2018-05-07 14:47:16 +08:00
}
2015-10-26 21:58:12 +08:00
public virtual DbSet<Application> Applications { get; set; }
public virtual DbSet<Category> Categories { get; set; }
public virtual DbSet<CategoryType> CategoryTypes { get; set; }
public virtual DbSet<FlowInstance> FlowInstances { get; set; }
public virtual DbSet<FlowInstanceOperationHistory> FlowInstanceOperationHistorys { get; set; }
public virtual DbSet<FlowInstanceTransitionHistory> FlowInstanceTransitionHistorys { get; set; }
public virtual DbSet<FlowScheme> FlowSchemes { get; set; }
public virtual DbSet<Form> Forms { get; set; }
public virtual DbSet<Module> Modules { get; set; }
public virtual DbSet<ModuleElement> ModuleElements { get; set; }
public virtual DbSet<Org> Orgs { get; set; }
public virtual DbSet<Relevance> Relevances { get; set; }
public virtual DbSet<Resource> Resources { get; set; }
public virtual DbSet<Role> Roles { get; set; }
public virtual DbSet<User> Users { get; set; }
public virtual DbSet<UploadFile> UploadFiles { get; set; }
public virtual DbSet<FrmLeaveReq> FrmLeaveReqs { get; set; }
public virtual DbSet<SysLog> SysLogs { get; set; }
public virtual DbSet<SysMessage> SysMessages { get; set; }
public virtual DbSet<DataPrivilegeRule> DataPrivilegeRules { get; set; }
public virtual DbSet<WmsInboundOrderDtbl> WmsInboundOrderDtbls { get; set; }
public virtual DbSet<WmsInboundOrderTbl> WmsInboundOrderTbls { get; set; }
public virtual DbSet<OpenJob> OpenJobs { get; set; }
public virtual DbSet<BuilderTable> BuilderTables { get; set; }
public virtual DbSet<BuilderTableColumn> BuilderTableColumns { get; set; }
//非数据库表格
public virtual DbQuery<SysTableColumn> SysTableColumns { get; set; }
2018-02-28 17:34:27 +08:00
2015-10-26 21:58:12 +08:00
}
}