主键返回0 - MVC核心2

时间:2018-03-12 14:45:49

标签: c# asp.net-mvc primary-key

我正在尝试获取模型主键的值

然而我得到0

我的代码是

if (ModelState.IsValid)
{
    context.Upload_Transaction.Add(upload_Transaction);
    await context.SaveChangesAsync();

    id = Upload_Transaction.Upload_TransactionID; 
    ViewData["id"] = id; // For some reason this returns 0
}

1 个答案:

答案 0 :(得分:0)

如果您更改了代码;

id = Upload_Transaction.Upload_TransactionID;

id = upload_Transaction.Upload_TransactionID; 

那应该解决这个问题。您正在尝试从错误的对象中读取新ID。