Ласкаво просимо до dev.net.ua Увійти | Приєднатися | Допомога | Увійти Live ID
в Пошук

Информационные системы

Bltoolkit: LINQ2SQL + DML (insert, update, delete)

Игорь Ткачев, один из создателей сайта RSDN.RU, а также автор легкого ORM BlToolkit приступил к работе над реализаций DML для LINQ провайдера.

Вкратце: это другой подход к работе с базой. В отличие от Linq2SQL и Entity Framework (и многих "тяжелых" мапперов), тулкит не рассматривает базу как способ сохранения объектов (в полном понимании этого слова) и представляет собой, скорее, типизированный SQL для C# и VB.NET.

Пример update:

db.Child

   .Where(c => c.ChildID == id && c.Parent.Value1 == 1)

   .Set(c => c.ChildID, c => c.ChildID + 1)

   .Update();

Оценить крутизну :) тулкита можно по ссылке: http://ormbattle.net/

Ссылка SVN проекта: http://bl-toolkit.googlecode.com/svn/trunk

Опубліковані Monday, February 08, 2010 5:10 PM від Igor Muratov

Коментарі

Немає коментарів
Анонімні коментарі деактивовані. Увійдіть або Зареєструйтесь щоб мати доступ до ресурсів Спільноти.