Используйте subsonic 3.0 для работы с хранимыми процедурами - PullRequest
0 голосов
/ 08 февраля 2010

Привет, я только что скачал subsonic 3.0 и хочу работать с хранимыми процедурами.Я не знаю, какой шаблон выбрать: ActiveRecord или LinqTemplates.Я действительно не знаю разницу.Я знаю, что не хочу иметь дело с кодом Linq.Я просто хочу, чтобы subsonic генерировал классы на основе таблиц, а также их отношений (если это возможно) и генерировал код для взаимодействия с хранимыми процедурами.

Я не смог найти много информации на сайте subsonicproject.Я не знаю, какую папку шаблонов перетащить в мой проект и какой файл _settings.tt изменить.Под шаблонами T4 есть четыре папки: ActiveRecord, LinqTemplates, SubSonic.TemplatesVB, TemplateProviders.Я не знаю, с кем иметь дело в моей ситуации.Может кто-нибудь опубликовать пошаговые инструкции, пожалуйста, или указать мне страницу, которая уже делает?

Спасибо

1 Ответ

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

В настоящее время я использую шаблон Activerecord, который генерирует класс с каждой хранимой процедурой в базе данных. Файлы settings.tt зависят от базы данных, с которой вы работаете (SQL Server, SQLite, MySQL ...). Существует простая инструкция по настройке шаблонов Activerecord: http://subsonicproject.com/docs/Using_ActiveRecord

...