Tengo una tabla en mi base de datos con muchos campos. La mayoría de las veces necesito todos esos campos. Sin embargo, hay un escenario en el que solo necesito algunos de los campos, y estoy cargando una tonelada de filas.¿Asignar dos entidades diferentes a la misma tabla?
Lo que me gustaría hacer es agregar una entidad manualmente, y luego simplemente asignarla a la tabla original, pero eliminar las columnas que no necesito. Me puse todo esto, pero me sale el error en lugar de auto-explicativo de:
problema en fragmentos de mapeo ... EntitySets 'FmvHistoryTrimmed' y '' son ambos FMVHistories asignada a tabla 'FMVHistory'. Sus claves principales pueden colisionar.
¿Hay alguna otra manera en que deba hacerlo? Una vez más, la mayoría de las veces se utilizan todas las columnas, por lo que no quiero recortar la entidad original y poner los campos "extra" en un tipo complejo.
Tengo una solución, de Aducci, pero voy a dejar esto sin respuesta si alguien tiene una forma EF real para lograr esto en la forma en que originalmente estaba buscando –