ReSharper - плагин для повышения продуктивности разработки на .NET в Visual Studio, включающий в себя средства статического анализа для поиска ошибок и проблем в исходном коде.
Rider - новая кроссплатформенная IDE для .NET, которая использует ReSharper в качестве бэкенда.
Типичный проект на .NET - это бэкенд web или enterprise приложений, использующий РСУБД в качестве основного хранилища данных и фреймворк Entity Framework или Entity Framework Core в качестве слоя доступа к данным. Схема данных при использовании этого фреймворка описывается с помощью классов-сущностей, размеченных специальными аннотациями, и с помощью специальных API.
Проблема в том, что многие возможные проблемы в схеме данных не проявляются до запуска приложения, а саму схему хоть и очень удобно описывать, но неудобно анализировать.
В этом проекте мы:
Не стесняйтесь задавать вопросы:
Для работы над проектом понадобятся:
А еще желание разобраться как устроены и работают: