Karmencita (object query language for .NET) released as open source project
I'm very happy to announce the first release of Karmencita, an minimalist
object query language for .NET 2.0 . It's purpose is to allow a hassles free
object querying from “in memory” data sources. It was developed as part of the
DataBlock Object Relational Mapper ( www.voidsoft.ro/DataBlock/) and now released
as a open source project (licensed under GPL) by me.
Here is a very simple query sample :
//get an array of running processes
Process[] proc = Process.GetProcesses();
//initialize Karmencita with the type of object which will be queried
ObjectQuery<Process> oq = new ObjectQuery<Process>();
string query = “BasePriority > 3 and Responding=true and MainWindowTitle Like C%”;
//run the query
Process[] pc = oq.Select(proc, query);
The project webpage is located at www.voidsoft.ro/karmencita.html