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();