Как бы я go изменил мой метод Add, чтобы он вставлял новый идентификатор каждый раз при выполнении вставки. Есть ли чистый синтаксический способ LINQ сделать это без использования жестко закодированного SQL?
Вот метод, который сохраняет данные в таблицу SQLite через Entity Framework
public static void Add(CreditCardTableData creditCard)
{
using var context = new SqliteContext();
var entity = context.CreditCards.Add(creditCard);
entity.State = EntityState.Added;
context.SaveChanges();
}
Вот класс, представляющий данные таблицы:
using System;
using System.Collections.Generic;
using System.Text;
namespace DebtRefresh.Domain.Data.DatabaseTables
{
public class CreditCardTableData
{
public int CreditCardTableId { get; set; }
public int CreditCardType { get; set; }
public string AccountNickName { get; set; }
public float CreditLine { get; set; }
public float OwingBalance { get; set; }
}
}