AppendNavInfoList.cs 797 B

1234567891011121314151617181920212223
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq.Expressions;
  4. using System.Text;
  5. namespace SqlSugar
  6. {
  7. internal class AppendNavInfo
  8. {
  9. public Dictionary<string, MappingNavColumnInfo> MappingNavProperties { get; set; }= new Dictionary<string, MappingNavColumnInfo>();
  10. public Dictionary<string, string> AppendProperties { get; set; }= new Dictionary<string, string>();
  11. public List<AppendNavResult> Result { get; set; } =new List<AppendNavResult>();
  12. }
  13. internal class AppendNavResult
  14. {
  15. public Dictionary<string, object> result = new Dictionary<string, object>();
  16. }
  17. internal class MappingNavColumnInfo
  18. {
  19. public List<Expression> ExpressionList { get; set; }
  20. public string Name { get; set; }
  21. }
  22. }