Сообщение Re[3]: Observable calculations от 18.11.2019 3:39
Изменено 18.11.2019 3:41 Sinclair
Re[3]: Observable calculations
Здравствуйте, igor-booch, Вы писали:
B>Не понимаю где в коде выше точка, в которой возможно подключить использование OC.
Да прямо там же.
Достаточно иметь
Для практического применения кода будет побольше, но принцип — тот же самый.
IB>Я думал на тем чтобы заюзать LINQ к IQueryable, тогда были бы стандартные LINQ функции, но код был бы более громоздким:
Если правильно сделать, то код будет менее громоздким.
IB>В принципе можно создать IQueryable wrapper для OC, но я смысла в этом не вижу.
IQueryable тут не нужен.
B>Не понимаю где в коде выше точка, в которой возможно подключить использование OC.
Да прямо там же.
Достаточно иметь
public static class ObservableHelper
{
public static ObservableCollection<T> Where(this ObservableCollection<T> source, Predicate<T> predicate)
public static ObservableCollection<R> Select(this ObservableCollection<T> source, Function< )
}
Для практического применения кода будет побольше, но принцип — тот же самый.
IB>Я думал на тем чтобы заюзать LINQ к IQueryable, тогда были бы стандартные LINQ функции, но код был бы более громоздким:
Если правильно сделать, то код будет менее громоздким.
IB>В принципе можно создать IQueryable wrapper для OC, но я смысла в этом не вижу.
IQueryable тут не нужен.
Re[3]: Observable calculations
Здравствуйте, igor-booch, Вы писали:
B>Не понимаю где в коде выше точка, в которой возможно подключить использование OC.
Да прямо там же.
Достаточно иметь
Для практического применения кода будет побольше, но принцип — тот же самый.
IB>Я думал на тем чтобы заюзать LINQ к IQueryable, тогда были бы стандартные LINQ функции, но код был бы более громоздким:
Если правильно сделать, то код будет менее громоздким.
IB>В принципе можно создать IQueryable wrapper для OC, но я смысла в этом не вижу.
IQueryable тут не нужен.
B>Не понимаю где в коде выше точка, в которой возможно подключить использование OC.
Да прямо там же.
Достаточно иметь
public static class ObservableHelper
{
public static ObservableCollection<T> Where(this ObservableCollection<T> source, Predicate<T> predicate)
public static ObservableCollection<R> Select(this ObservableCollection<T> source, Expression<Function<T, R>> selector )
}
Для практического применения кода будет побольше, но принцип — тот же самый.
IB>Я думал на тем чтобы заюзать LINQ к IQueryable, тогда были бы стандартные LINQ функции, но код был бы более громоздким:
Если правильно сделать, то код будет менее громоздким.
IB>В принципе можно создать IQueryable wrapper для OC, но я смысла в этом не вижу.
IQueryable тут не нужен.