Не могу добавить новые данные, используя метод 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();
}
Как создать новый уникальный идентификатор в контроллере длядобавление новой дороги?