SQL Server Express бесплатный и ваш лучший вариант, но это может потребовать некоторого изучения с вашей стороны.Рекомендованный Microsoft подход - Entity Framework, но, исходя из моего собственного опыта, он увеличит время кривой обучения.
Поскольку вы используете C #, я вчера опубликовал видео, в котором показано, как создать SQL Server Express.базы данных и 100% -ный уровень данных с использованием хранимых процедур с использованием DataTier.Net
https://youtu.be/sowTLLeAfm8
Это видео предназначено для Dot Net Core и Blazor, но большинство других видео на моемканал для Windows Forms, поэтому не сильно отличается от WPF.
Вот проект дома на Git Hub https://github.com/DataJuggler/DataTier.Net
DataTier.Net - это альтернатива Entity Framework, которая создает 100% -ные уровни данных на основе хранимых процедур для .Net Framework и теперь проектов Dot Net Core 3.0.
End Plug, мой проект бесплатный, поэтому, пожалуйста, прости меня, если яПохоже, спамер.Я не продаю раскладные телефоны или алюминиевый сайдинг.
Свяжитесь со мной, если у вас есть какие-либо вопросы.
www.datajuggler.com