LightSwitch - 列出具有多个一对多的同一子实体的详细信息屏幕

时间:2013-02-03 18:45:43

标签: visual-studio-lightswitch

我在同一个子实体上有多个一对多的关系:

假设我有一个产品权利和一个品牌实体,每个实体都与媒体实体有1:N关系(用于引用图像视频等...),这使得表Media有两个FK列产品&品牌,如果第一个被设置,另一个应该是null 这些实体暴露在Odata中。

在LS为品牌实体创建listDetail屏幕时,一切正常,我可以添加媒体网格,看看哪些媒体与我的品牌相关。

但是我无法添加媒体,按钮是灰色的。

当我尝试使用我自己的Modalwindows(基于Yann Durand的代码)覆盖媒体网格上的Add按钮时,我收到一个错误:“在此集合上添加新元素未被授权”是否意味着VisualCollection Medias是只读的吗?

我怀疑它可能与媒体表上有几个FK的事实有关。

我的设计是否有缺陷或是否有些东西LS无法开箱即用?

感谢您的帮助

阿克塞尔

0 个答案:

没有答案