Skip to content

Nested Queries don't work with CompareToAttribute #17

Open
@enisn

Description

@enisn

Following situation doesn't work for Country.Name:

 public class CityFilterDto : BaseFilterDto
 {
     [CompareTo("Name", "Country.Name")]
    [StringFilterOptions(StringFilterOption.Contains)]
    public string Filter { get; set; }
}
  • Expected Expression is:
    .Where(x => x.Name.Contains("Turkey") || x.Country.Name.Contains("Turkey"))

  • Generated Expression is
    .Where(x => x.Name.Contains("Turkey").Where(x.Name.Contains("Turkey")))

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions