Welcome to Eloquera 2.0 (codename Woomera)!

by Eloquera Team 17. August 2009 07:57

Future starts today - you can download Eloquera 2.0 and find a new world of database programming.

Eloquera is the object database for .NET. Eloquera supports native operations with objects, SQL queries, unique object identification for stateless environments like web applications (ASP.NET).
Working with data never been easier. Add and update your object just by one line:
Adding object to the database in Eloquera.

   1:    Shop shop = new Shop();
   2:    //That stores the object and all its linked objects.
   3:    db.Store(shop); 

Run your queries in SQL on steroids (and you can use parameters for more flexibility):
Running query for a complex object.

   1:     Parameters param = db.CreateParameters();
   2:     param["customerCountry"] = "Australia";
   3:   
   4:   
   5:     var complexData = db.ExecuteScalar("SELECT TOP 1 Shop" +
   6:                                        " WHERE Customer.Country = @customerCountry" +
   7:                                        " ORDER BY TotalAmount DESC", param);

And you can use joins if your objects don't have relations:
Joins in Eloquera queries.

   1:     var complexData = db.ExecuteQuery("SELECT school, wplace FROM School school" +
   2:                                       " INNER JOIN WorkPlace wplace" +
   3:                                       " ON ch.Location.City=wp.Location.City");
   4:   
   5:   
   6:     foreach(var item in complexData)
   7:     {
   8:        var pair = (IDictionary<string, object>)item;
   9:        Console.WriteLine("School {0} and company {1} are both located at {2}", 
  10:                           pair["school"], 
  11:                           pair["wplace"], 
  12:                           ((School)pair["school"]).Location.City);
  13:     } 

Tags: , , , , ,

Eloquera DB

About the company

Eloquera is an international company with offices in the US and Australia.

The Eloquera's mission is to provide developers with fast, powerful, yet easy to use object database solution hence shortening time to market, reducing development and maintenance costs.

The official Eloquera forum is available here

Eloquera supports Open Source groups via Eloquera Open Source Group.

For any enquiries just drop an email to our friendly staff info@eloquera.com or simply mail us at

Eloquera
P.O. 57484
Chicago, IL 60657-0484
USA

Eloquera
P.O. 611
Missions Point, Sydney, NSW 1565
Australia

Eloquera Database Usage Survey
http://survey.eloquera.com/survey.aspx

Quotes...

Eloquera in a public safety…

I needed to replace the standalone relational database in my commercial .Net software and while searching I discovered Eloquera's object database. I decided to give it a try and the more I used it, the more it felt like to logical way to store data. You wouldn't believe the amount of code I removed from the previous version just to convert my objects to a database compatible format and then back to object. 

Support is great and fast and new features come often, the price is hard to beat and best of all, no royalties for commercial applications.

It completely changed the way I now look at a database and I highly recommend it.

Sebastien Dupuis

Solutions IvSoft Inc
www.ivsoft.net