Здравствуйте, Shai_Hulud, Вы писали:
О>>LINQ — это я так понимаю LINQ to SQL? Он разве работает с чем-то кроме MS SQL Server?
S_H>нет такого ограничения, хоть оракл, хоть фаирберд
Вы ошибаетесь. Стандартный LINQ to SQL работает только с MS SQL и MS SQL CE. То, что у вас пока все работает, еще ничего не значит
Вы можете написать или взять готовую реализацию IQueryable для других баз данных. Так же можно использовать ADO.NET Entity Framework, и нужные провайдеры для баз данных — имеются провайдеры для Oracle, DB2, MySql и Postgre.
По поводу исходного вопроса — мало конкретики. Если надо большой проект за минимум денег — я бы смотрел в сторону Postgre или MySql. Если хватит предоставляемого хостером места для базы MS SQL — использовал бы его.