Principales respuestas
Como declarar un campo identity en EFCORE con secuencias

Pregunta
-
Saludos,
Tengo esto en SQL SERVER:
CardID int Primary Key Identity(8008,1)
Y quiero hacerlo pero en NetCoreEF
De que manera puedo ponerle la secuencia a un campo primary key en EF.?
- Editado AlejandroMst viernes, 8 de noviembre de 2019 12:18
Respuestas
-
hola
El inicio del identity podrias definirlo en sql server, eso no tiene que ver con el codigo en c#
Set start value for column with autoincrement
DBCC CHECKIDENT (Transact-SQL)
para definir el nuevo valor que quieres que inicie
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Pablo RubioModerator lunes, 11 de noviembre de 2019 18:17
- Marcado como respuesta AlejandroMst jueves, 14 de noviembre de 2019 17:23
Todas las respuestas
-
hola
Solo indicas que es la key de la entidad
usas el HasKey()
cuando usas el Add() y el SaveChanges() automaticamente se asignar el id secuancila que genera la db
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Pablo RubioModerator viernes, 8 de noviembre de 2019 16:33
-
Pero quiero la secuencia que empieze en 8008 y se incremente de uno en uno. por defecto el haskey empieza de 1 en uno
- Editado AlejandroMst viernes, 8 de noviembre de 2019 18:33
-
hola
El inicio del identity podrias definirlo en sql server, eso no tiene que ver con el codigo en c#
Set start value for column with autoincrement
DBCC CHECKIDENT (Transact-SQL)
para definir el nuevo valor que quieres que inicie
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Pablo RubioModerator lunes, 11 de noviembre de 2019 18:17
- Marcado como respuesta AlejandroMst jueves, 14 de noviembre de 2019 17:23