База данных для приложения C # - PullRequest
0 голосов
/ 07 мая 2011

Я работаю над приложением WinForms, в котором также есть некоторые элементы WPF. До сих пор я использовал для хранения данных в XML-файлах, но я хотел бы попробовать и использовать базу данных. То, что я хочу сохранить, это объекты пары классов, которые у меня есть. Как мне создать базу данных и какой она должна быть? Я хочу, чтобы он был прозрачным для пользователя.

Ответы [ 3 ]

3 голосов
/ 07 мая 2011

Для a couple объектов, если у вас не слишком много данных, я рекомендую SQL Server Compact

Основные характеристики:

  • Бесплатное использование и распространение
  • Поддержка настольных и мобильных устройств
  • Небольшая площадь для легкого развертывания
  • Полностью встраиваемая архитектура
  • Администрация не требуется
  • Один файл, без кода, формат базы данных
  • Поддержка опций установки ClickOnce, XCopy, MSI, CAB и без прав администратора
  • Поддерживает все встроенные, мобильные, настольные и серверные операционные системы Microsoft Windows
  • Поддерживает широкий набор синтаксиса Transact-SQL и типов данных SQL Server
  • Интеграция с Microsoft Visual Studio 2008
  • Поддерживает ADO.NET, LINQ to SQL, LINQ to Entities и ADO.NET Entity Framework
  • Поддерживает несколько одновременных локальных подключений
1 голос
/ 07 мая 2011

Вы также можете использовать SQLite для ADO.NET .

0 голосов
/ 10 мая 2011

Firebird имеет очень хороший драйвер для точечной сети и доступна встроенная версия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...