Отображение только 2 определенных c хранимых процедур и таблицы в linq2db t4 - PullRequest
0 голосов
/ 06 мая 2020

У меня довольно огромная база данных, которая, написанная с помощью t4, генерирует около 30 тысяч строк кода. Поскольку это приложение использует только 2 хранимые процедуры, есть ли способ указать в генераторе t4 обрабатывать только указанное c имя хранимой процедуры, которое мне нужно сопоставить?

Я знаю, что могу вручную удалить остаток, но он было бы проще просто создать их

1 Ответ

1 голос
/ 07 мая 2020

После загрузки метаданных (вызов Load*Metadata) вы должны добавить код к go для всех процедур и удалить все, кроме тех, которые вам нужны

foreach (var p in Procedures.ToList())
        if (p.Value.ProcedureName != "put_your_name_here")
            Procedures.Remove(p.Key);
...