| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- using System.ComponentModel.DataAnnotations.Schema;
- using System.Data.Entity.ModelConfiguration;
- namespace YZXYH.Repository.Models.Mapping
- {
- public class ViewUserAttendActivityInfoMap : EntityTypeConfiguration<ViewUserAttendActivityInfo>
- {
- public ViewUserAttendActivityInfoMap()
- {
- // Primary Key
- this.HasKey(t => new { t.Id, t.AlumnusNo, t.AcNo, t.IsAudit, t.IsCost });
- // Properties
- this.Property(t => t.Id)
- .IsRequired()
- .HasMaxLength(50);
- this.Property(t => t.AlumnusNo)
- .IsRequired()
- .HasMaxLength(50);
- this.Property(t => t.AcNo)
- .IsRequired()
- .HasMaxLength(50);
- this.Property(t => t.IsAudit)
- .IsRequired()
- .IsFixedLength()
- .HasMaxLength(1);
- this.Property(t => t.IsCost)
- .IsRequired()
- .IsFixedLength()
- .HasMaxLength(1);
- this.Property(t => t.IsVip)
- .IsFixedLength()
- .HasMaxLength(1);
- this.Property(t => t.Name)
- .HasMaxLength(50);
- this.Property(t => t.AcName)
- .HasMaxLength(100);
- this.Property(t => t.AcDate)
- .HasMaxLength(50);
- this.Property(t => t.AcType)
- .HasMaxLength(50);
- this.Property(t => t.Stauts)
- .IsFixedLength()
- .HasMaxLength(1);
- this.Property(t => t.ContactUser)
- .HasMaxLength(50);
- this.Property(t => t.Address)
- .HasMaxLength(200);
- this.Property(t => t.MaxNum)
- .HasMaxLength(10);
- this.Property(t => t.Cost)
- .HasMaxLength(10);
- this.Property(t => t.CreatedUserNo)
- .HasMaxLength(50);
- this.Property(t => t.HeadDisply)
- .IsFixedLength()
- .HasMaxLength(1);
- this.Property(t => t.SortNo)
- .HasMaxLength(4);
- this.Property(t => t.CreatedUserName)
- .HasMaxLength(50);
- // Table & Column Mappings
- this.ToTable("ViewUserAttendActivityInfo");
- this.Property(t => t.Id).HasColumnName("Id");
- this.Property(t => t.AlumnusNo).HasColumnName("AlumnusNo");
- this.Property(t => t.AcNo).HasColumnName("AcNo");
- this.Property(t => t.Suggest).HasColumnName("Suggest");
- this.Property(t => t.IsAudit).HasColumnName("IsAudit");
- this.Property(t => t.IsCost).HasColumnName("IsCost");
- this.Property(t => t.CostTime).HasColumnName("CostTime");
- this.Property(t => t.IsVip).HasColumnName("IsVip");
- this.Property(t => t.Remark).HasColumnName("Remark");
- this.Property(t => t.TimeAttend).HasColumnName("TimeAttend");
- this.Property(t => t.TimeAttendMod).HasColumnName("TimeAttendMod");
- this.Property(t => t.Name).HasColumnName("Name");
- this.Property(t => t.AcName).HasColumnName("AcName");
- this.Property(t => t.AcDate).HasColumnName("AcDate");
- this.Property(t => t.AcType).HasColumnName("AcType");
- this.Property(t => t.Comments).HasColumnName("Comments");
- this.Property(t => t.Stauts).HasColumnName("Stauts");
- this.Property(t => t.ContactUser).HasColumnName("ContactUser");
- this.Property(t => t.Address).HasColumnName("Address");
- this.Property(t => t.MaxNum).HasColumnName("MaxNum");
- this.Property(t => t.Cost).HasColumnName("Cost");
- this.Property(t => t.TimeStart).HasColumnName("TimeStart");
- this.Property(t => t.TimeEnd).HasColumnName("TimeEnd");
- this.Property(t => t.TimeCreated).HasColumnName("TimeCreated");
- this.Property(t => t.TimeModify).HasColumnName("TimeModify");
- this.Property(t => t.CreatedUserNo).HasColumnName("CreatedUserNo");
- this.Property(t => t.HeadDisply).HasColumnName("HeadDisply");
- this.Property(t => t.SortNo).HasColumnName("SortNo");
- this.Property(t => t.CreatedUserName).HasColumnName("CreatedUserName");
- }
- }
- }
|