Estoy utilizando Entity Framework 4.0Entity Framework 4.0 Uso Valor base de datos predeterminada
Muchas de nuestras tablas tienen una columna llamada ROWID, utilizado por el DBA para rastrear cosas. La columna es NON NULLABLE tiene un valor predeterminado de base de datos que se asigna a una función.
El problema es que el modelo EDMX requiere que esta propiedad tenga un valor en la entidad, dificultando la construcción del objeto.
He leído muchas publicaciones sobre cómo ajustar manualmente los archivos EDMX y SSDL para que esto funcione. Eso no es factible para nuestro equipo.
¿Hay una mejor solución a este problema, que no sea hacer la columna NULLABLE en la base de datos? No me importa recuperar el valor, solo quiero que la base de datos pueda establecerlo por sí misma.
El problema es el ROWID es un FK en otras mesas, así que tengo que ser capaz de obtener y usarlo al crear entidades secundarias. – ctorx