Relación de muchos a muchos en los servicios de .NET RIA

Tengo una relación de muchos a muchos en mi base de datos de objetos A a B. Cuando creo un servicio de dominio, los metadatos se ven bien. A tiene una colección de Bs, B tiene una colección de As. Así que es correcto. Sin embargo, el archivo * .g.cs generado no tiene la misma relación.

¿Hay alguna manera de hacerlo funcionar? Busqué en Google alguna respuesta para generar objetos para la tabla de asociación, pero tengo curiosidad por si puedo evitar esto.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta