2013-02-22 5 views
8

L'ultimo compito è: associare alcuni controlli WPF alle query LINQ.Librerie LINQ legabili o "perché Obtics non viene mantenuto attivamente più"

Dopo aver cercato "LINQ Bindable", ho trovato più riferimenti a Obtics, Bindable Linq e Continuous LINQ. Fanno quello che voglio, ma una cosa mi confonde: la loro età. Sembra che il loro sviluppo si sia fermato quasi nello stesso periodo da qualche parte nel 2009-2010, il che è sospetto.

È ancora ragionevole utilizzarli? Non sono forse stati sostituiti da alcuni mezzi di libreria standard?

+0

Perché hai bisogno di una libreria per questo? Stai lavorando su qualche Framework? – sll

+0

@sll Voglio creare un modello di vista, che aggrega i dati di due raccolte osservabili, ad esempio qualcosa come "da a in Un join b in B su a.id uguale a b.id seleziona nuova VM (a, b)" – vines

+0

Are oggetti in entrambe le raccolte dello stesso tipo? – sll

risposta

1

Dopo qualche ricerca più:

  1. ho trovato OLinq. È mantenuto e abbastanza funzionale. Mancano alcune operazioni di Linq, ma è abbastanza espandibile in base alla progettazione.
  2. Non ho visto alcuna menzione di quanto sia buona o cattiva una tale soluzione. Sembra che sia semplicemente raro.
+0

Uso ancora Obtics anche su una produzione ... ci credi? Adoro IValueProvider ed ExpressionObserver ... OLinq può osservare un'espressione arbitary come Obtics do? –

+0

@DmitryGusarov Puoi condividere le tue conoscenze come risposta a pieno titolo =) Non so molto su Obtics, quindi non sono sicuro di come rispondere alla tua domanda. FWIW, OLinq è fondamentalmente una reimplementazione di Linq, e alcune operazioni mancano ancora (personalmente mi manca 'join's). – vines