В настоящее время я использую XML-файлы для хранения больших объемов данных, которые сериализуются и десериализуются в файлы и из файлов в экземпляры класса модели данных. Я хотел бы изменить это на SQL по очевидным причинам производительности. Поэтому я думаю о чем-то вроде локальной базы данных (.sdf - файл базы данных SQL Server Compact Edition).
У меня вопрос: если я буду использовать это, потребуются ли пользователям моей программы какие-либо специальные установленные среды выполнения или даже продукт SQL?
Заранее спасибо.
PS Я пишу на C # и WPF