LINQ

 

Eloquera DB starting from version 2.5 supports LINQ

 

Language Integrated Query (LINQ, pronounced "link") is a Microsoft .NET Framework component that adds native data querying capabilities to .NET languages.

 

Traditional LINQ example:

 

var res = from Movie m in db where m.Year > x select m;

 

LINQ can also be used like this:

 

var movies = from m in db.Query<Movie>() where m.Title == "Joe" && m.Year > 1950 orderby -m.Year select m;

 

Some more details on LINQ syntax, tutorial, examples can be found here

 

http://msdn.microsoft.com/en-us/netframework/aa904594.aspx