Если вы не возражаете против тесной связи с SQL Server и относительно жесткой связи со схемой, вы можете рассмотреть LINQ to SQL . Это часть фреймворка, довольно простая и на удивление легко программируемая. Вы можете приступить к работе и кодировать ее за считанные минуты, используя конструктор, который поставляется с VS 2008.
Тем не менее, LINQ to SQL - не самое главное; NHibernate, безусловно, более надежен во многих отношениях, и также происходит полная миграция Entity Framework .
Но LINQ to SQL не является медведем для скорости. И я могу сказать вам по своему опыту, что, хотя дизайнер не совсем без ошибок, он довольно надежен, и базовые основы являются , а не глючными.
LINQ to SQL на самом деле является довольно мощным и зрелым ORM.
Если вам нужен рабочий пример силы LINQ to SQL, взгляните на этот сайт. Он использует LINQ to SQL для бэкэнда, и я не думаю, что он вообще медленный.