Код: Выделить всё
string[] request={"test1", "test2", "test3"};
TransactionData TTD = new TransactionData();
using ( IdContext = new ProofContext())
{
foreach(var req in request)
{
TTD.Description = req;
TTD.RecordId = 12;
TTD.PaymentStatus = "Failed";
IdContext.TransactionData.Add(TTD);
IdContext.SaveChanges();
}
}
Невозможно вставить явное значение для столбца идентификаторов. в таблице TransactionData, когда Identity Insert отключена. Ниже приведено изображение:

I попробовал запустить этот оператор на стороне SQL, чтобы исправить эту ошибку
Код: Выделить всё
SET IDENTITY_INSERT TransactionData ON
Код: Выделить всё
public partial class TransactionData
{
public int InfoId { get; set; } // this is the identity column in the database
public decimal UnitPrice { get; set; }
public decimal ServiceFee { get; set; }
public decimal TotalAmount { get; set; }
public string Sku { get; set; }
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... -framework
Мобильная версия