Ich muss Filterfunktion mit Ausdrucksparameter implementieren. So kann ich gefilterte Abfrage nicht auf Entität anwenden.Anwenden von Ausdruck Funktionen
Entity:
[XmlRoot(ElementName = "Zip")]
public class Zip
{
[XmlAttribute(AttributeName = "code")]
public string Code { get; set; }
}
[XmlRoot(ElementName = "District")]
public class District
{
[XmlElement(ElementName = "Zip")]
public List<Zip> Zip { get; set; }
[XmlAttribute(AttributeName = "name")]
public string Name { get; set; }
}
[XmlRoot(ElementName = "City")]
public class City
{
[XmlElement(ElementName = "District")]
public List<District> District { get; set; }
[XmlAttribute(AttributeName = "name")]
public string Name { get; set; }
[XmlAttribute(AttributeName = "code")]
public string Code { get; set; }
}
[XmlRoot(ElementName = "AddressInfo")]
public class AddressInfo
{
[XmlElement(ElementName = "City")]
public List<City> City { get; set; }
}
Testfall gefiltert nach Stadtnamen "Berlin". Wie kann Prädikat mit Funktion angewendet werden?
public IConverter<T> Filter(Expression<Func<T, bool>> predicate)
{
// ???
return this;
}