Marius Gheorghe

public class Developer : TableMetadata

<January 2009>
SuMoTuWeThFrSa
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567


Navigation

Links

Subscriptions

Post Categories



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 

posted on Monday, December 12, 2005 4:04 PM by Gheorghe Marius





Powered by Dot Net Junkies, by Telligent Systems