
Andres Naranjo
PreguntaHola si uso el comando Random en vez de Guid.NewGuid, tambien serviria para generar el numero aleatorio para el UniqueId?
Erik Ochoa
Gracias por tu comentario @GengisKahn tienes razón un ID debe ser único en tu set de datos.

Ivan Ramos Sánchez
Hola amigo, creo que es un pequeño error del profesor decir que requería un número aleatorio para un id, cuando un ID es único e irrepetible, un aleatorio se puede repetir en un rango pequeño o grande. Incluso en Net el Guid es un tipo de dato que se genera con información del sistema, la máquina y la hora y fecha de ejecución. En base de datos también existe ese tipo de datos que hace "match" con el tipo de Framework cuando se hacen operaciones con EntityFramework. Creo que el profe por hacerlo "fácil" se está saltando algunas explicaciones.

Andres Naranjo
Gracias por la informacion
Erik Ochoa
Random es en realidad pseudo-random, no usa criptografía para generar sus números, de hecho hay formas de predecirlo o anteriormente pasaba que se podían repetir números dependiendo de la situación.
Mi recomendación es que uses NewGuid.