.NET RIA服务中的多对多关系

Vit*_*lik 8 silverlight wcf-data-services

我在对象A到B的数据库中有多对多的关系.当我创建域服务时,元数据看起来很好.A有Bs的集合,B有As的集合.所以这是正确的.但是生成的*.g.cs文件没有相同的关系.

有没有办法让它发挥作用?我用Google搜索了一些实际为关联表生成对象的答案,但我很好奇我是否可以避免这种情况.

谢谢

Nik*_*ari 4

在 RIA 服务的当前发行版/版本中,您将需要关联表。当然,我们肯定会在未来的版本中对此进行研究。

也就是说,我认为多对多关系通常有一些与该关系相关的有趣数据,因此,中间表通常具有真正的用途,而不是为了存在而存在。

  • 这是多么荒谬的限制啊。不涉及额外数据的多对多关系并不是什么罕见或不寻常的事情。每次我尝试使用 RIA 做某事时,我都会遇到这样愚蠢的砖墙。 (3认同)