Недавно я много занимался реализацией в Linq, и мне вдруг пришло в голову, что, несмотря на это, я действительно не исследовал никаких других вариантов.
Есть мысли?
Ну, SQL - прекрасная альтернатива.
Однако я думаю, что вы, возможно, ищете что-то вроде ADO.NET Entity Framework .
В дополнение к другим ответам:
NHibernate - еще один хороший ORM. Или EntityFramework
Дозвуковой , NHibernate (не забудьте взглянуть на Свободный NHibernate ), Типизированные наборы данных (гадость), MS Entity Framework и iBatis все приходят на ум.
Вы пробовали SubSonic ?
Он выполняет linq, генерацию кода и некоторые текущие запросы.