Mi aplicación es puramente de solo lectura, por lo que no quiero generar toda la actualización & borrar código, y no quiero incluir todos los campos de todas las tablas. Algunos de estos campos no admiten valores NULL, por lo que recibo errores de EF porque no existe un valor predeterminado para guardar.¿Cómo crear una entidad de solo lectura en Entity Framework?
En mi anterior ORM (Wilson), solo podía marcar una entidad como de solo lectura en el XML. He visto algunas publicaciones que muestran soluciones intrincadas a esto. ¿Me estoy perdiendo de algo? ¿Por qué no es esto directo?
veo que el asistente de servicios de RIA tiene una casilla de verificación para este para cada entidad ...
Gracias por las explicaciones.
Debe ser más preciso acerca de los errores que ve y en qué circunstancias los ve. No hay una función de "solo lectura", pero tu aplicación aún debería funcionar. –
Después de eliminar algunas columnas (que no son nulas en la base de datos) de la entidad en el diseñador, aparece el error: "Columna xyz en la tabla ABC debe estar correlacionada: no tiene valor predeterminado y no puede contener nulos". Lo cual tiene sentido, pero quiero ignorar esa columna por completo y no tener el código de actualización de compilación de EF en absoluto. – Graeme