HelpPageMap.cs 760 B

1234567891011121314151617181920212223242526272829
  1. using GreenTree.Nachtragsmanagement.Core.Domain.Misc;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data.Entity.ModelConfiguration;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace GreenTree.Nachtragsmanagement.Data.Mapping.Misc
  9. {
  10. public class HelpPageMap : EntityTypeConfiguration<HelpPage>
  11. {
  12. public HelpPageMap()
  13. {
  14. ToTable("HelpPage");
  15. HasKey(f => f.Id);
  16. Property(f => f.Title);
  17. Property(f => f.ParentId);
  18. Property(f => f.Content);
  19. Property(f => f.DisplayIndex);
  20. HasOptional(f => f.Parent)
  21. .WithMany(f => f.Children)
  22. .HasForeignKey(f => f.ParentId);
  23. }
  24. }
  25. }