Месяц назад я искал некоторые инструменты, которые будут генерировать классы C# для моей базы данных / таблиц SQL. Так что мне не нужно писать классы DAL вручную и чтобы сэкономить много времени.
Попадалась «ОРМ» и дозвуковая. Я смотрел веб-трансляции на домашней странице http://subsonicproject.com/ и получил по ней довольно впечатлен.
Но мне все еще не хватает документации / знаний, чтобы чувствовать себя комфортно с дозвуковой технологией для использования в наших проектах. Сегодня где-то читал про "миграцию" - случайно.
Как попасть в дозвуковую? Как освоиться с этим? Как узнать обо всех функциях / возможностях, которые он предоставляет? Есть ли какие-нибудь хорошие блоги / учебники / что-то еще по дозвуковой?





У SubSonic очень мало документации (это одна из причин, по которой я отказался от нее). Скотт Куль написал документ «Приступая к работе с SubSonic» (просто погуглите его имя и SubSonic), но некоторые его части оказались устаревшими.
Вот Блог Скотта - хотя бы с чего начать.
Вот домашняя страница документа. Мне было любопытно, действительно ли документ устарел, и я думаю, что это так: веб-страница имеет дату последнего обновления в 2006 году.
К сожалению, другой документации я не знаю и ищу сделал.
Обновление: см. Ссылку на документацию, которую Роб Конери предоставил в своем ответе.
Просто начни им пользоваться.
Это очень просто и довольно понятно. Есть несколько скринкастов о том, как сгенерировать классы с помощью субкоммандера, как только вы это сделаете. и посмотрите, что вы можете с ними сделать.
К сожалению, лучшая «документация» по SubSonic представлена в виде скринкастов, но за ними очень легко следить.
Довольно много о SubSonic в блоге Роба Конери (первоначального создателя) http://blog.wekeroad.com/tags/subsonic/.
Лично обнаружил, что лучше всего (как сказал Мэтт) просто использовать его, настроить во внешних инструментах в VS, получить отсортированную строку подключения и несколько других параметров конфигурации, и все готово. Вы можете освоить основы днем.
На форуме довольно активен http://forums.subsonicproject.com/forums/, и хорошее место, если вы застряли.
я вполне согласен. использовать его широко, а затем либо поискать в Google, либо задать вопросы по SO, безусловно, путь. После шести месяцев работы с дозвуковыми я чувствую себя более комфортно с ними, чем с другими продуктами, за исключением, может быть, mygeneration и nhibernate. хотя учиться легче всего :)
Форум еще существует? Насколько я могу судить, ссылка ведет на общий сайт о SubSonic (с очень небольшим количеством документации).
К сожалению, форум, похоже, в значительной степени умер / убит. На гитхабе все еще есть признаки активности. Мне по-прежнему нравится дозвуковой режим, и, учитывая, что он бесплатный, вы не можете жаловаться, если команда решит заняться другими делами, но я начинаю беспокоиться о долгосрочном будущем продукта. ТАК, наверное, лучший источник информации на данный момент. Как бы круто ни было ТАК, грустно, что форум закрыли.
Я признаю это - наши документы - отстой :(. Я действительно пытался собрать сайт: http://subsonicproject.com
Надеюсь это поможет.
Роб, ты пишешь документы. какой новый URL? я был на сайте, но забыл добавить его в закладки. это было очень хорошее начало. кто-нибудь проверьте twitter.com/robconery среди старых твитов должна быть ссылка.
Проклятие любого проекта с открытым исходным кодом. NHibernate, даже с руководством (которое пришло из версии для Java) и книгой, имеет множество недостатков, на поиск ответа на которые требуются часы поиска в Google. Бизнес-модель - зарабатывать деньги на учебных курсах, поэтому это понятно.
@RobConery, этот домен теперь перенаправляется на www.wekeroad.com. Документы еще где-то доступны?
Я собрал шаблонный проект, ссылающийся на SubSonic, созданный из базы данных Northwind. Очень простой проект, но его должно быть достаточно, чтобы начать работу над первым проектом. Посмотрите здесь:
Фактический официальный сайт SubSonic находится по адресу: subsonic.wekeroad.com. Subsonicproject.com - это вторичный сайт, который больше не обслуживается и в значительной степени не работает. (не могли бы вы отредактировать свой пост?)