Я 3 таблицы:ActiveRecord запросов (замок, Performance)
- частей:
Name
: внутреннее имя,Active
: BOOL - Языки: список языков (английский, французский, немецкий , ....)
- PartsTranslations:
RealName
и идентификаторы других 2 таблиц.
Я хотел бы получить список частей рассказывал мне внутренние name
, active
статуса и сколько переводы отсутствуют (всего вычитают переводы Ланга сделали)
Я сделал этот SQL запрос, дает мне то, что мне нужно (я не знаю, если это лучший способ сделать это или нет, но он работает):
SELECT
parts1.name,
parts1.active,
(
(SELECT count(lang.id)
FROM languages AS lang)
-
(SELECT count(trans.id)
FROM parts AS parts2
INNER JOIN partstranslations as trans
ON parts2.id = trans.partid
WHERE parts2.id = parts1.id)
)
from parts as parts1;
1º question- Как это сделать, используя Castle ActiveRecord?
2º question- Как выполняется окончательный запрос (дорогой)?
Благодаря
Вы можете использовать Linq с Castle ActiveRecord, если это полезный вариант для вас. –