>>
|
No. 3747
Файл: 129773992512.jpg-(111.97KB, 849x530, sample-41fa8215853f2c49875e47e16c7406be.jpg)
>>3730
1. Совсем простое приложение, совсем мало данных — сохраняй в файл (xml, например). И не еби себе мозги.
2. Сложнее, больше данных — бери SQLite. Не смотри, что под дотнет мёртв (есть мутный форк). Потребует лишь либу SQLite.
3. Довольно сложное с претензиями, прилично данных — MS SQL Server Compact. Не потребует запуска сервера, только свои либы.
http://msdn.microsoft.com/ru-ru/library/aa983326.aspx
См. раздел «Закрытое развертывание на основе файлов»
4. Совсем сложное, дохуя данных — серьёзные СУБД. И здесь не отвертеться от установки серверов.
Если выбираешь пункт №3, то можешь поиграться с Entity Framework. Не такой уж он и монстр.
Так же для №3 обязательно на чистой машине/виртуалке проверь приложение. Будет неприятно узнать, что забыл какую-то либу или забыл указать приложению, что бы брало либы из директории приложения.
А то пользователи заебут (готовься к тому, что будут ебать мозги фразой «не могу запустить», даже если ты укажешь Обязательное наличие дотнета версии N и выше).
Базы MS Access не советую вообще. Ну их на хуй.
Вообще, вроде, в интернете где-то была табличка, что и куда сохранять, при каких объёмах, на каких платформах, для каких языков и еще куча параметров. Но не нашел.
|