ORMBattle - порівняння швидкодії ORM під .Net Повідомлення-посилання

Цікавий сайт на якому містяться порівняння швидкодії різних ORM у типових сценаріях. На даний момент міститься інформація про ADO.NET Entity Framework, LINQ to SQL, BLToolkit, DataObjects.Net, LinqConnect, NHibernate, OpenAccess, Subsonic.

PHPLinq

Виправлятимусь після не дуже вдалого поста.
PHPLinq це бібліотека яка дозволяє використовувати LINQ подібні запити над масивами даних у PHP:
$names = array("John", "Peter", "Joe", "Patrick", "Donald", "Eric"); 

$result = from('$name')->in($names)
            ->where('$name => strlen($name) < 5')
            ->select('$name'); 

Цей код ітерує по циклу, перевіряє довжину стрічки, при успішному тесті, додає її до тексту.

LINQ це технологія яка походить з .NET, яка дозволяє виконувати запити над XML, наборами даних, також навіть над простими об'єктами.
  • +6
  • 11 вересня 2009, 17:20
  • lemon
  • 1