Estoy haciendo un proyecto ASP.NetCore MVC.
El siguiente es el código que estoy usando para insertar la clave principal de la tabla 'ImageFile' .
(Tiene atributos como: Id , UserID , ImageName , Size , URl , etc. UserId es una clave externa).
ImageFile imageFile = new ImageFile(); imageFile.Id = new Random().Next(); Esto simplemente inserta un número aleatorio en el campo Id de la tabla.
Ex:
| IDENTIFICACIÓN | ID de usuario | Nombre de la imágen |
|---|---|---|
| 1513570791 | 2 | imagen1.png |
| 1714580687 | 2 | imagen2.png |
| 5909420604 | 2 | imagen3.png |
¿Cómo puedo modificar el fragmento de código anterior para insertar un valor de incremento automático en la tabla?
Ex:
| IDENTIFICACIÓN | ID de usuario | Nombre de la imágen |
|---|---|---|
| 1 | 2 | imagen1.png |
| 2 | 2 | imagen2.png |
| 3 | 2 | imagen3.png |
Gracias.
ImageFile imageFile = new ImageFile(); imageFile.Id = new ValueGeneratedOnAdd();