Im работает над приложением, которое нужно поговорить с базой данных. Приложение написано на C#. Я вполне воспринял LINQ и автоматически генерировал классы для представления базы данных и ее таблиц, поэтому сначала я рассматривал использование SQL как .NET только с поддержкой LINQ to SQL. Сейчас я больше склоняюсь к MySQL, потому что масштабирование SQL-сервера может стать дорогим и потому, что люди в моей компании более знакомы с MySQL, включая меня. Здесь находится dbLinq. Из того, что я прочитал, dbLinq отлично работает для простых запросов, но может разбиться на более сложные. Не могли бы вы поделиться своим опытом использования dbLinq? Должен ли dbLinq по-прежнему рассматриваться как экспериментальный или я могу ожидать его использования без особых проблем?Насколько зрелым является dblinq?
Спасибо, Bas
Edit:
Я читал, что DbLinq не в состоянии обрабатывать более одного внешнего ключа, может кто-нибудь прокомментировать ли это до сих пор так?
@Bas -В альтернативном варианте ознакомьтесь с http://www.devart.com/dotconnect/mysql/, прежде чем принимать решение, мы были очень довольны их провайдером и поддержкой Linq-to-SQL, очень экономичный. –
По шкале от 1 до 10, как бы вы оценили базу данных? И это транзакционная база данных или база данных отчетов? –
У меня на самом деле такая же проблема, но я думаю о ее решении, используя SubSonic ORM. –