示例#1
0
        protected virtual void KeyBuilder(BaseKeyBuilder <T> builder)
        {
            m_EntityTypeBuilder.Property <int>("ID").ValueGeneratedOnAdd();
            //m_EntityTypeBuilder.Property<Guid>("ID").ValueGeneratedOnAdd();

            builder.HasKey("ID");
        }
 protected override void KeyBuilder(BaseKeyBuilder <TrackBill> builder)
 {
     builder.HasKey(a => new
     {
         a.ID,
         a.UserID
     });
 }
示例#3
0
 protected override void KeyBuilder(BaseKeyBuilder <Employee> builder)
 {
     builder.HasKey(a => new
     {
         a.EmployeeID,
         a.ClientID
     });
 }
示例#4
0
 protected override void KeyBuilder(BaseKeyBuilder <Job> builder)
 {
     builder.HasKey(p => new
     {
         p.ClientID,
         p.JobID
     });
 }
示例#5
0
 protected override void KeyBuilder(BaseKeyBuilder <Lookup> builder)
 {
     builder.HasKey(a => new
     {
         a.Type,
         a.Code
     });
 }
示例#6
0
 protected override void KeyBuilder(BaseKeyBuilder <Table> builder)
 {
     builder.HasKey(a => new
     {
         a.TableID,
         a.Code
     });
 }
 protected override void KeyBuilder(BaseKeyBuilder <SpecialGroupMember> builder)
 {
     builder.HasKey(p => new
     {
         p.GroupID,
         p.EmployeeID
     });
 }
示例#8
0
 protected override void KeyBuilder(BaseKeyBuilder <BillSetting> builder)
 {
     builder.HasKey(a => new
     {
         a.BillID,
         a.Code
     });
 }
示例#9
0
 protected override void KeyBuilder(BaseKeyBuilder <PayRun> builder)
 {
     builder.HasKey(a => new
     {
         a.ClientID,
         a.PayRunID,
         a.PlanYear
     });
 }
 protected override void KeyBuilder(BaseKeyBuilder <JobParameter> builder)
 {
     builder.HasKey(a => new
     {
         a.ClientID,
         a.JobID,
         a.Name
     });
 }
示例#11
0
 protected override void KeyBuilder(BaseKeyBuilder <EmailExtract> builder)
 {
     builder.HasKey(a => new
     {
         a.EmailID,
         a.EmailWorkerID,
         a.Key
     });
 }
 protected override void KeyBuilder(BaseKeyBuilder <EmployeeOvertime> builder)
 {
     builder.HasKey(a => new
     {
         a.EmployeeOvertimeID,
         a.PlanYear,
         a.EmployeeID,
         a.OTRateID
     });
 }
 protected override void KeyBuilder(BaseKeyBuilder <EmployeeDeductionRef> builder)
 {
     builder.HasKey(a => new
     {
         a.ClientID,
         a.EmployeeDeductionRefID,
         a.EmployeeID,
         a.DeductionID
     });
 }
示例#14
0
 protected override void KeyBuilder(BaseKeyBuilder <MasterEmployee> builder)
 {
     builder.HasKey(a => new
     {
         a.EmployeeID,
         a.ClientID,
         a.CalcID,
         a.PlanYear,
         a.PayRunID
     });
 }
示例#15
0
        protected virtual void KeyBuilder(BaseKeyBuilder <T> builder)
        {
            m_EntityTypeBuilder.Property <int>("ID");

            builder.HasKey("ID");
        }
示例#16
0
 protected override void KeyBuilder(BaseKeyBuilder <PlanYear> builder)
 {
     builder.HasKey(a => a.Year);
 }
示例#17
0
 public override void KeyBuilder(BaseKeyBuilder <HeroSkill> builder)
 {
     builder.HasKey("HeroID", "SkillID");
 }
 protected override void KeyBuilder(BaseKeyBuilder <FirebaseToken> builder)
 {
     builder.HasKey(a => a.ID);
 }
 protected override void KeyBuilder(BaseKeyBuilder <PaymentMode> builder)
 {
     builder.HasKey(a => a.PaymentModeID);
 }
 protected override void KeyBuilder(BaseKeyBuilder <ProviderType> builder)
 {
     builder.HasKey(a => a.ID);
 }
 protected override void KeyBuilder(BaseKeyBuilder <EmailPart> builder)
 {
     builder.HasKey(a => a.ID);
 }
 protected override void KeyBuilder(BaseKeyBuilder <DeductionType> builder)
 {
     builder.HasKey(a => a.DeductionTypeID);
 }
示例#23
0
 protected override void KeyBuilder(BaseKeyBuilder <TaskHandlerProvider> builder)
 {
     builder.HasKey(a => a.ID);
 }
示例#24
0
 protected override void KeyBuilder(BaseKeyBuilder <BillPaymentStepsTemplate> builder)
 {
     builder.HasKey(a => a.ID);
 }
示例#25
0
        public virtual void KeyBuilder(BaseKeyBuilder <T> builder)
        {
            _builder.Property <int>("ID");

            builder.HasKey("ID");
        }
 protected override void KeyBuilder(BaseKeyBuilder <BatchFile> builder)
 {
     builder.HasKey(a => a.FileID);
 }
示例#27
0
 protected override void KeyBuilder(BaseKeyBuilder <Loan> builder)
 {
     builder.HasKey(a => a.LoanID);
 }
示例#28
0
 protected override void KeyBuilder(BaseKeyBuilder <Client> builder)
 {
     builder.HasKey(a => a.ClientID);
 }
示例#29
0
 protected override void KeyBuilder(BaseKeyBuilder <OTRate> builder)
 {
     builder.HasKey(a => a.OTRateID);
 }
示例#30
0
 protected override void KeyBuilder(BaseKeyBuilder <StagingPerson> builder)
 {
     builder.HasKey(a => a.ID);
 }