Foros del Web » Programación para mayores de 30 ;) » .NET »

Entity Framewrok: Excepción al intentar actualizar

Estas en el tema de Entity Framewrok: Excepción al intentar actualizar en el foro de .NET en Foros del Web. BUenas tardes amigos Tengo la siguiente duda: estoy haciendo una consulta como la siguiente: Código: List<Personas> = context.PERSONAS .Include(x=>x.TAREASPORPERSONA) .Include(x=>x.TAREASPORPERSONA.TAREAS) .ToList(); Y al momento de ...
  #1 (permalink)  
Antiguo 04/08/2014, 13:01
Avatar de zeudio  
Fecha de Ingreso: enero-2002
Mensajes: 314
Antigüedad: 17 años, 9 meses
Puntos: 4
Entity Framewrok: Excepción al intentar actualizar

BUenas tardes amigos

Tengo la siguiente duda: estoy haciendo una consulta como la siguiente:

Código:
List<Personas> = context.PERSONAS
   .Include(x=>x.TAREASPORPERSONA)
   .Include(x=>x.TAREASPORPERSONA.TAREAS)
   .ToList();
Y al momento de llenar un gridview con esto no tengo problemas si solo llamo a datafield de la tabla PERSONAS, pero si trato de usar campos de la tabla TAREASPORPERSONA o TAREASPORPERSONA.TAREAS obtengo este error:

"No se encontró ningún campo o propiedad 'TAREASPORPERSONA.TXP_NOMBRE' en el origen de datos seleccionado."

En mi gridview se vería mas o menos así:
Código:
<asp:GridView ID="grvDetalleFolio" runat="server" 
	AutoGenerateColumns="False">	
	<Columns>		
		<asp:BoundField DataField="PER_NOMBRE" HeaderText="SKU" />
		<asp:BoundField DataField="TAREASPORPERSONA.TXP_NOMBRE" HeaderText="CANTIDAD" />                                                                    
	</Columns>
</asp:GridView>
Como verán la primer columna llamo al nombre del campo y no hay ningun problema, pero en la segunda columna es donde esta el problema, ya que uso la propiedad de navegación de mi tabla PERSONAS.

Si escribo simplemente el nombre de la columna de la tabla TAREASPORPERSONA obtengo exactamente el mismo error.

Quisiera saber si existe forma de hacerlo de esta forma y sin usar <%# Bind("TAREASPORPERSONA ")%>


Muchas gracias por su tiempo

Etiquetas: entity, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:46.