У меня есть сгенерированный текстовый файл с 70 строками. Это веб-формы от одного моего партнера платформы «унаследованных», и это передается мне по электронной почте, в текстовом файле:Вставьте одну запись из текстового файла в 3 таблицы
Name
First Name
First Name + Name
Age
Telephone
City
Country
Email
Website
Profession
Etc
Etc 2
...
Я хочу, чтобы «разделить» этот текстовый файл в 3 записей в моем MS- SQL с использованием C# и ASP.NET.
В 3 таблицы что-то вроде этого:
Client_General_Information
Client_Private_Information
Client_Request_Problem
И я хочу, чтобы ориентироваться на конкретные строки, для определенных таблиц и полей. Пример:
Line 1 goes in Table 1 (Name field)
Line 2 goes in Table 1 (First name field)
Line 3 goes in Table 1 (...)
Line 4-5-6 goes in Table 3 (3 other fields)
Line 7-9 goes in Table 1 (2 other fields)
Line 10 goes in Table 2 (...)
Я ищу способ прочитать текстовый файл и вставить его в 3 таблицы. Текстовый файл всегда будет иметь одинаковое количество строк и всегда будет иметь тот же порядок. Иногда строки пусты, но они меняются от файла к файлу.
Так у меня читателя файл, но я не уверен, куда идти дальше:
//Load our text file
TextReader tr = new StreamReader("\\test.txt");
int NumberOfLines = 70;
//Make our array for each line
string[] ListLines = new string[NumberOfLines];
//Read the number of lines and put them in the array
for (int i = 0; i < NumberOfLines; i++)
{
ListLines[i] = tr.ReadLine();
}
//
tr.Close();
Должен ли я сделать 3 массивы или 3 списков и вставить каждый из них? Просто, чтобы быть ясным, я не хочу «навалом вставки». Каждый текстовый файл является уникальным клиентом!
Благодаря
поддерживать 3 списка и вставлять в цикле из того места, где вы читаете файл –