Шаблон QuerySurface? - PullRequest
       14

Шаблон QuerySurface?

0 голосов
/ 13 июля 2009

Мне вот уже несколько часов интересно, как мне интегрировать QuerySurface в мой проект.

Я с большим успехом использую шаблоны SubSonic 3.0 ActiveRecord T4,

Поскольку я выполняю запрос с помощью LINQ, мне также необходимы функции обновления, вставки и удаления, которые в соответствии с документацией используют QuerySurface. http://subsonicproject.com/docs/Linq_Deletes

Итак, я побежал к исходному коду, переместился через github и не нашел ни одного шаблона T4 для QuerySurface.

У кого-нибудь есть такая проблема или я что-то упустил?

чтобы перефразировать мой вопрос, как я могу обновить, вставить и удалить в SubSonic 3.0 с помощью LINQ?

Спасибо.

1 Ответ

2 голосов
/ 13 июля 2009

Работа с CRUD выполняется с ActiveRecord автоматически. Поэтому, если вы создаете объект, то «Save ()» (или Update / Add) сделает все за вас. Удалить - это статический метод для типа: Product.Delete (x => x.ProductID == 1), Product.Delete (1) и т. Д.

Шаблон Context.tt - это материал QuerySurface, поэтому он у вас уже есть.

...