Я использовал LINQ со скомпилированными запросами, в основном передавая в скомпилированный запрос, используя Func
, но проблема в том, что он имеет максимум четыре параметра.
Это хорошая практика, чтобы расширить это?
Есть ли способ расширить это или я должен создать свой собственный делегат?
Иногда мне нужно передать шесть параметров, а остальные пять и еще четыре или меньше ... так что с четырьмя или менее я мог бы продолжать использовать делегат Func
.
В настоящее время передача в контексте данных и набор необходимых мне параметров зависят от каждого отдельного скомпилированного запроса.