2015-09-11 1 views
0

Я планирую создать приложение формы Windows C#, которое будет использовать локальную базу данных (только для одного пользователя). Я не знаю, какое программное обеспечение клиент установил на его компьютере, но я хочу, чтобы мое приложение работало. У него должен быть установлен .NET. Мой вопрос: какую базу данных я могу реализовать (разрабатывая в Visual Studio 2012), что пользователь после запуска моего приложения сможет использовать без установки какого-либо дополнительного программного обеспечения, такого как серверы. У меня был успех с базой данных MS Access, но я слышал, что это решение лишено.C# Form Application с базой данных, но без дополнительного программного обеспечения

+1

Вы ищете встроенную базу данных, которой много. Какой из них будет лучше для вас, зависит от того, для чего вы его будете использовать, чего вы нам не сказали. Кроме того, рекомендации по продукту не соответствуют теме. –

+0

Если у вас всего несколько записей, вы можете подумать об использовании XML-файла. С LINQ to XML довольно легко выполнять операции CRUD. – Bgl86

+0

Хорошо об использовании, база данных будет хранить информацию о винных погребах, которая включает в себя минимум несколько таблиц и связи между ними. Считаете ли вы, что встроенные базы данных могут охватывать это? Может быть, sql ce или sqllite будет в порядке? То, что я слышал о просмотре стека – user1480742

ответ

2

Вы можете использовать одинарные базы данных файлов/встроенный как Sqlite или SQL Server Compact

Here является примером того, как использовать Sqlite в .net приложения.

Смежные вопросы