Ваш вопрос очень открыт, но я постараюсь дать вам концепцию:
Я не работал с ASP.NET MVC, но я предполагаю, что он может работать как любой другой фреймворк, и Vue - ваш внешний интерфейс.,
Вы можете перемещать данные назад и вперед из своего бэкэнда (ASP.net, который взаимодействует с вашей базой данных), используя простой API, который vue может использовать / потреблять.
Попробуйтесначала настройте ASP.NET с помощью Vue.Вы можете увидеть этот или любой другой пример из сети.
Добавьте chartjs к вашему веб-интерфейсу, используя данные из вашего бэкэнда.