Estoy tratando de unir tres tablas pero no puedo entender el método ...
Completé unir 2 tablas
var entryPoint = dbContext.tbl_EntryPoint
.Join(dbContext.tbl_Entry,
c => c.EID,
cm => cm.EID,
(c, cm) => new
{
UID = cm.OwnerUID,
TID = cm.TID,
EID = c.EID,
}).
Where(a => a.UID == user.UID).Take(10);
Me gustaría incluir la tabla tbl_Title con TID PK y obtener el campo Título .
Muchas gracias
c#
entity-framework
entity-framework-4
entity-framework-5
entity-framework-4.1
Erçin Dedeoğlu
fuente
fuente
Respuestas:
Creo que será más fácil usar consultas basadas en sintaxis:
Y probablemente debería agregar una
orderby
cláusula, para asegurarse de queTop(10)
devuelve los diez elementos correctos.fuente
Esto no se ha probado, pero creo que la sintaxis debería funcionar para una consulta lambda. A medida que une más tablas con esta sintaxis, debe profundizar más en los nuevos objetos para alcanzar los valores que desea manipular.
fuente