Estoy utilizando Entity Framework, y estoy tratando de asociar una entidad que se creó a partir de una tabla de base de datos con una entidad que se creó a partir de una vista de base de datos. Debido a que Entity Framework no puede inferir las relaciones entre una tabla de base de datos y una vista de forma automática, estoy usando el diseñador de entidades para construir una "asociación" entre las entidades. Sin embargo, si la clave externa es del tipo nullalbe, aparece el siguiente error:Entity Framework: entidades de asociación de problemas con campo nullable
Error 113: La multiplicidad no es válida en la función 'Empresa' en la relación 'UsersView'. Dado que todas las propiedades en el rol dependiente son anulables, la multiplicidad del rol principal debe ser '0..1'.
En mi caso, tengo una clave foránea de CompanyId en mi UsersView que puede contener nulos (es decir, los usuarios pueden no tener una empresa). La creación de una asociación con una clave externa con posibilidad de nulos nunca fue un problema con Linq 2 SQL. ¿Alguien sabe cómo puedo solucionar este problema en Entity Framework?
Gracias de antemano.
Gracias Dave. Tu respuesta resolvió mi problema. –
+1, gracias Dave. Tu respuesta también resolvió mi problema :) – Homam