zHaytam/DynamicExpressions

Throws NullReferenceException when checking nested object

Opened this issue · 1 comments

public class TodoItem
{
    public string name { get; set; }
    public TodoItem Child { get; set; }
}

var items = new List<TodoItem>(){
new TodoItem(){ name="2" }
}

var predicate = DynamicExpressions.DynamicExpressions.GetPredicate
<TodoItem>("Child.name", FilterOperator.Equals, "333");

var lst = items.AsQueryable().Where(predicate).ToList();

There is no way to bypass null references like "Child?.name"?

Currently no, that needs to be added.