Использование базы данных или структуры таблицы в программе - PullRequest
2 голосов
/ 13 марта 2012

По сути, все, что мне нужно, - это создать отдельную базу данных в моем приложении Windows Forms, я не хочу подключаться к серверу или чему-то подобному с SQL Server, я просто хочу создать небольшую базу данных в приложение, которое может обрабатывать несколько транзакций.

Как, например, если я создаю приложение Windows Forms, тогда оно будет иметь свою собственную небольшую базу данных и при развертывании .. оно сохранит строки и прочее. Я помню, что слышал о плагине, он начинался с КТ или чего-то не помню, но это был бы плагин для Visual Studio.

Любая помощь будет высоко ценится.

Привет

Ответы [ 4 ]

4 голосов
/ 13 марта 2012

Вы можете использовать SQL Server Compact или SQLite (поставщик ADO.NET доступен здесь ). Оба являются встроенными механизмами баз данных, которые работают в процессе. Вам не нужно ничего устанавливать, просто включите соответствующие DLL-файлы в ваше приложение.

0 голосов
/ 13 марта 2012

вы можете использовать sqlLite, это веб-сайт http://www.sqlite.org/ или вы также можете использовать доступ

0 голосов
/ 13 марта 2012

Если у вас ограниченный объем данных, вы можете просто щелкнуть правой кнопкой мыши по проекту и добавить набор данных. Затем вы можете определить несколько таблиц в .xsd и хранить несколько строк. в .xml. Затем вы можете написать простой код в .xsd code-behind для автоматической загрузки, сохранения значений по умолчанию и даже извлечения строк данных. Обычно я использую этот подход для хранения одной записи в каждой таблице. Он также будет работать с несколькими записями в каждой таблице. Есть момент, когда, если вы начнете получать много данных, вам, вероятно, будет жаль, что вы не использовали что-то вроде SQL Compact Edition или что-то подобное, что вы связываете с вашим приложением.

0 голосов
/ 13 марта 2012

Visual Studio без проблем предоставляет вам именно такую ​​базу данных. Просто щелкните правой кнопкой мыши свой проект, добавьте новый элемент и выберите База данных SQL Server. Созданная база данных будет частью вашего проекта и может быть развернута по мере необходимости.

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