Я использую 2sxc для исследовательских проектов, и статистика - самая важная часть моей работы. С помощью ссылок и визуальных запросов я могу выполнять 90% работы без каких-либо проблем. Однако бывают случаи, когда мне нужна оптимизированная таблица базы данных (со структурой «поле - значение»), например, для выполнения поиска по нескольким столбцам за один прогон (например, подсчет числа «да» во всех вопросах). Немного потрудившись, я могу получить этот тип данных с помощью следующего запроса:
SELECT dbo.ToSIC_EAV_Attributes.StaticName, dbo.ToSIC_EAV_Values.Value
FROM dbo.ToSIC_EAV_Values
LEFT JOIN dbo.ToSIC_EAV_Attributes
ON dbo.ToSIC_EAV_Values.AttributeID = dbo.ToSIC_EAV_Attributes.AttributeID
LEFT JOIN dbo.ToSIC_EAV_AttributesInSets
ON dbo.ToSIC_EAV_Values.AttributeID = dbo.ToSIC_EAV_AttributesInSets.AttributeID
WHERE dbo.ToSIC_EAV_AttributesInSets.AttributeSetID = <my entity SetID>;
Чего у меня нет, так это знаний, чтобы реализовать это в коде представления в 2sxc.
Как я могу вывести таблицу, которую выводит этот запрос?
И если я добавлю простой SELECT COUNT, как я могу поместить результат в переменную C #?