Я пытаюсь вставить текстовый файл, отформатированный на C Sharp на сервер Microsoft SQL. У меня есть две таблицы Transaction и TMatch, в которых я хочу заполнить данные. 4 атрибута каждый. Я создал по 2 класса для каждого. Я знаю, как вводить данные вручную в базу данных через .Add()
и .SaveChanges()
.Вставить в базу данных с помощью Entity Framework с C#
Вот то, что я до сих пор:
//Database insertions
TTransaction txn = new TTransaction();
**txn.Amount = 56; //I want a variable used below (AMOUNT) to go into amount.
txn.TRN = "sdfgsdfg";** //(TxnNo) to go into TRN
ScotiaNYAEntities context = new ScotiaNYAEntities();
context.TTransactions.Add(txn);
context.SaveChanges();
обходе текстовый файл с помощью цикла.
{
if (line.Contains("AMOUNT:")) //Look where to end for Transaction Text
{
// For Amount
IsAmount=true;
if(IsAmount)
{
Amount = line.Replace("AMOUNT:", String.Empty).Trim();
Console.WriteLine("AMOUNT: ********");
Console.WriteLine(Amount);
}
}..............................................
Я не уверен, как ссылаться на переменную, а не только на значения.
спасибо.
Привет Крис, спасибо за ответ, но я не могу укладываться в подобные атрибуты, такие как количество, которое является TRN (с другим условием IF. Если я добавлю их в цикл (некоторые из них являются строковыми), который добавляет один строка вместо целой строки для одного идентификатора. – VJain
его не совсем понятно, что вы пытаетесь сделать без лишних примеров –
Я, наконец, получил его, чтобы он работал, используя ваш пример, спасибо человеку! – VJain