* Added TaskSchedulerDetails
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using OrdersManagementDataModel.Entities;
|
||||
using TaskScheduler = OrdersManagementDataModel.Entities.TaskScheduler;
|
||||
|
||||
namespace OrdersManagementDataModel;
|
||||
@@ -33,6 +34,37 @@ public class OrdersManagementDbContext : DbContext
|
||||
entity.Property(e => e.RowPointer).HasDefaultValueSql("newid()");
|
||||
entity.Property(e => e.CreateDate).HasDefaultValueSql("getdate()");
|
||||
entity.Property(e => e.ActiveFrom).HasDefaultValueSql("getdate()");
|
||||
entity.Property(e => e.ActiveUntil).IsRequired(false); });
|
||||
entity.Property(e => e.ActiveUntil).IsRequired(false);
|
||||
});
|
||||
|
||||
modelBuilder.Entity<TaskSchedulerDetail>(entity =>
|
||||
{
|
||||
entity.ToTable("TaskSchedulerDetails");
|
||||
|
||||
entity.HasKey(e => e.Id);
|
||||
|
||||
entity.Property(e => e.Id).ValueGeneratedOnAdd();
|
||||
|
||||
entity.Property(e => e.RowPointer)
|
||||
.HasColumnName("RowPointer")
|
||||
.HasColumnType("uniqueidentifier")
|
||||
.HasDefaultValueSql("newid()");
|
||||
|
||||
entity.Property(e => e.FkTaskScheduler)
|
||||
.HasColumnName("FkTaskScheduler");
|
||||
|
||||
entity.Property(e => e.JobRunDate)
|
||||
.HasColumnName("JobRunDate")
|
||||
.HasDefaultValueSql("getdate()");
|
||||
|
||||
entity.Property(e => e.Log)
|
||||
.HasColumnName("Log")
|
||||
.HasColumnType("text");
|
||||
|
||||
entity.HasOne(d => d.TaskScheduler)
|
||||
.WithMany(p => p.TaskSchedulerDetails)
|
||||
.HasForeignKey(d => d.FkTaskScheduler)
|
||||
.HasConstraintName("FK_TaskSchedulerDetails_TaskScheduler");
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user