Ошибка базы данных при попытке сохранить изменения для новой строки добавления - PullRequest
0 голосов
/ 25 октября 2018

Не могу добавить новые данные, используя метод post из-за ID.Это не ноль, это -245 ..... Он не сохраняет данные в БД и останавливается на await _db.SaveChangesAsync ();

 using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
public class SerialInfo
{
    [Key]
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public int Id { get; set; }



 [HttpPost]
    async public Task<IActionResult> Post( string values)
    {

        var newSerialInfo = new SerialInfo();

        JsonConvert.PopulateObject(values, newSerialInfo);

        if (!TryValidateModel(newSerialInfo))
        return BadRequest(ModelState.GetFullErrorMessage());

        newSerialInfo.Id = 0;

        await _db.SerialInfo.AddAsync(newSerialInfo);
        await _db.SaveChangesAsync();

        return Ok();
    }

Как создать новый уникальный идентификатор в контроллере длядобавление новой дороги?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...