Когда и как использовать DataSource вместо прямого SqlConnection - PullRequest
0 голосов
/ 05 мая 2018

Я пытаюсь изучить SQL и его использование в моих проектах на C #, но я пытаюсь понять, как его подключить. До сих пор я видел, что большинство людей просто делают

using (var connection = new SqlConnection(Properties.Settings.Default.TestConnectionString))
{
    connection.Open();
    /..
}

Но в Visual Studio 2017 есть вкладка для источника данных. Как только я установил там соединение с базой данных, я получил сгенерированный файл DbNameTest , который, как я вижу, не используется вообще, в нем нет загруженных данных, потому что я создаю новый экземпляр этого каждый раз, когда я пытаюсь получить к нему доступ, я могу сохранить его, но мне все равно нужно будет заполнить его в первый раз.

Какой смысл использовать вкладку DataSource и для чего предназначен DataSet?

1 Ответ

0 голосов
/ 05 мая 2018

Это глубокий предмет, который имеет много ответов и методов. Я постараюсь объяснить это просто.

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

Однако многие разработчики предпочитают создавать более расширяемую и управляемую структуру путем написания кода вместо перетаскивания с готовыми компонентами.

DataSet; Это копия базы данных в ADO.NET. Набор данных может содержать одну или несколько таблиц данных. DataTables - это таблицы базы данных.

...