Subsonic 3 Linq Документация - PullRequest
       36

Subsonic 3 Linq Документация

0 голосов
/ 26 февраля 2010

Я начал смотреть на Subsonic только вчера и не мог понять, как выполнять даже самые простые задачи. Я смотрел демонстрации для ActiveRecord и SimpleRepository, но они не соответствуют тому, что мы хотим, поэтому я пытаюсь использовать шаблоны Linq.

В руководстве по началу работы для Linq достаточно подробно описано, как выполнить запрос, но как мне сделать что-то еще, например вставить запись и получить обратно идентификатор автоинкремента?

Есть ли достаточно полное руководство по использованию Subsonic Linq?

1 Ответ

1 голос
/ 26 февраля 2010

Ну, есть это: http://subsonicproject.com/docs/Using_AdvancedTemplates

То, что я вижу, немного скудно :). Он работает так же, как Linq to SQL, в большинстве случаев вам нужно создать «БД». Эта БД позволяет вставлять, удалять и т. Д. Для всех объектов. Вы также можете делать агрегаты и т. Д.

с использованием (var db = new NorthwindDB ()) { db.Insert.Into ("Имя"). Значения ("Новое имя"). Execute (); }

Инструменты, используемые для взаимодействия с БД, следуют вместе с нашим инструментом Simple Query: http://subsonicproject.com/docs/Simple_Query_Tool

Если вы хотите, чтобы для вас было сделано больше (например, получить новый идентификатор и т. Д.), Вам следует придерживаться ActiveRecord.

Из любопытства - что не подходит?

...