Tengo dos tablas Service
y Provider
. Entre ellos hay una tabla de unión ServiceProvider
que tiene solo 2 campos, uno para cada una de las dos PK. Cuando se agrega a edmx, la tabla join many-to-many se abstrae y no se puede ver (como se esperaba).Muchos a muchos seleccionar en LINQ a Entidades
Todo está bien, excepto cuando deseo obtener proveedores basados en un servicio determinado. A partir de este question:
parece que la respuesta sería simplemente:
var query = from p in entities.Providers
from s in entities.Services
where s.Id == 15
select p;
pero esto devuelve todos los proveedores. ¿Qué estoy haciendo mal aquí?
¿El 'S 'no tienen una propiedad' prestadoras de esos servicios puede utilizar? – Rawling
Sí s.Providers es una colección de Proveedores, pero tampoco pude conseguir que funcione como parte de la selección. – finoutlook
@abatishchev: gracias por las ediciones, pero no cambiar el título, ¿la pregunta será más difícil de encontrar si alguien busca el marco de entidades de muchas a muchas? (Me doy cuenta de que su EF está definida por la etiqueta, pero se realizará una búsqueda sobre eso) – finoutlook