Tengo una tabla simple con un ID (un uniqueidentifier
), un datetime
, y un valor.Uso del GUID generado por la base de datos y la fecha y hora con EF4
Me gustaría utilizar getdate()
en la base de datos para el tiempo de inserción de registros y newid()
para la identificación. ¿Cómo configuro el marco de la entidad para hacer esto? Cuando trato de asignar el ID a la base de datos, obtengo:
Violation of PRIMARY KEY constraint 'PK_Random'. Cannot insert duplicate key in object 'dbo.Random'. The duplicate key value is (00000000-0000-0000-0000-000000000000).
Tenga en cuenta que esto requiere una referencia al espacio de nombres 'System.ComponentModel.DataAnnotations.Schema' – Crazometer