Я использую. Net Первый подход к коду Core 3.1 в моем приложении.
У меня есть требование создать выходной документ из приложения.
Я прочитал статью, в которой он содержится. Net Core Report Viewer недоступен.
Итак, я решил для создания отчета logi c в рамках. Net и размещается как отдельная служба.
Теперь мой вопрос: если я написал запрос или процедуру непосредственно в этой службе, окажет ли это какое-либо влияние или это передовой опыт.
Одна проблема, которую я обнаружил, заключается в том, что если я снова перешел на какую-то другую базу данных, мне нужно написать запрос для этой базы данных.
Если я использовал первый подход, это означает, что очень сложно обновить build.
Для каждого небольшого изменения в отчете я должен перестраивать и обновлять его в продакшене.
Если это запрос / процедура, я просто изменю его в бэкенде, это повлияет на экран.
Пожалуйста, предложите.