Я занимаюсь разработкой приложения на C # (.NET Framework v3.5), и мне нужно хранить некоторые таблицы со связями между ними в базе данных.
Что бы хорошая система баз данных включить в мое приложение и почему?
Важно: Я не хочу, чтобы мой клиент устанавливал сервер (например, MySQL или SQL Server), если только он не установлен с .NET Framework v3.5.
Я думал о SQLite и Microsoft Access , потому что оба хранят базу данных в файле, а не на сервере, но мне просто интересно, есть ли другие варианты, которые я иметь. Например, просто для целей тестирования я смоделировал свою базу данных с использованием Entity Framework и сохранил ее в файле .mdf и работал нормально, но я не совсем уверен, требуется ли SQL Server для запроса / изменения / вставки информации в эту базу данных. .mdf файл?