После нескольких попыток написать об Eloquera что-то связное и при этом короткое, я решил опубликовать некоторые вопросы и ответы на них — заодно
Q1: Первым делом, что такое Eloquera? С чем ее едят? Как это вообще выглядит?
A1: Eloquera — объектно-реляционная база данных с поддержкой SQL. Едят ее с .NET, в частности, с C#. Теоретически, одна должна работать с любым языком .NET, но мы проверяли только с C# и VB.NET.
А выглядит это так:
Q1: Первым делом, что такое Eloquera? С чем ее едят? Как это вообще выглядит?
A1: Eloquera — объектно-реляционная база данных с поддержкой SQL. Едят ее с .NET, в частности, с C#. Теоретически, одна должна работать с любым языком .NET, но мы проверяли только с C# и VB.NET.
А выглядит это так:
// Соединяемся к базе
DB db = new DB("server=localhost;user=sys;password=pwd;options=none;");
// Создаем наш подопытный объект
Book book = new Book() { Price = 12.99, Title = "Learn CSV in 365 days" };
// Пишем объект в базу
db.Insert(new Book());
// Получаем наши объекты из базы
var books = db.ExecuteQuery("SELECT Book WHERE Price < 15 AND Title CONTAINS 'learn'");
// И распечатаем их в красивом черном окошке
foreach(Book ibook in books)
Console.WriteLine("{0} - ${1}", ibook.Title, ibook.Price);