RajeshTripathy(ରାଜେଶ) Ответов: 2

Как я буду делать чтение данных из XML-файла и вставлять их в SQL server .


у меня есть консольное приложение C#.где после запуска приложения данные будут храниться в XML-файле . как я буду вставлять те же данные в таблицу SQL db. я хочу вставить те же данные в базу данных . чтение из xml-узлов и вставка в столбцы .

Что я уже пробовал:

Сервер
главная раджеш1 / главная
серверлист 182.117.197.350 /серверлист
хозяин Раджеш хозяин
сайт /сайте

2 Ответов

Рейтинг:
1

Daniel Jones

вы также можете воспользоваться помощью этой ссылки для импорта данных из XML-файла в SQL Server
Импорт и обработка данных из XML-файлов в таблицы SQL Server[^]


Рейтинг:
0

David_Wimbley

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

1) Первое, что вам нужно сделать, это выяснить, как читать XML в c#.

чтение XML-файла в c-Google Search[^]

Если сериализация-это вариант, посмотрите, как это работает в C#

Гугл[^]

2) Если вы не использовали сериализацию, то вам нужно прочитать XML и сопоставить его с каким-то объектом (или вы можете просто написать здесь запросы insert).

Под этим я подразумеваю, что у вас может быть объект, скажем ... человек. Здесь будет шаг, на котором вы сопоставите XML-элементы со свойствами Person и добавите каждого человека в список типа Person.

3) пролистайте свой список персон (например: var persons = new<Person & gt;();) и напишите запросы insert или используйте EntityFramework для вставки этих данных в вашу базу данных.

Entity framework C# - поиск в Google[^]

Как только вы начнете работать над этим проектом, если вы застряли, не стесняйтесь возвращаться с четким объяснением вашей проблемы и любыми соответствующими образцами кода. Мы не сервис, который делает ваши проекты за вас. Вы также должны помнить, что у нас нет доступа к вашему компьютеру, вашему жесткому диску, мы не читаем мысли и ничего не знаем о вашем проекте. Неопределенные вопросы только раздражают людей тем, что они не могут оказать вам адекватную помощь. Если вы сможете предоставить четкое объяснение и соответствующие примеры кода, я уверен, что кто-то будет рад помочь вам, когда вам это понадобится.