将两个表中的字段合并为一个自动完成框

时间:2014-09-11 02:46:37

标签: entity-framework visual-studio-lightswitch lightswitch-2012

我有两张桌子"服务和项目"。两个表都有一个" Name"领域。我想从两个表中取两个字段并将它们放入我的一个屏幕中的单个自动完成框中。我四处搜索,发现了不同的方法,但没有在LightSwitch中。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果我正确理解您的要求,您希望服务和项目中的Name属性出现在单个文本框中吗?如果是这种情况,我的方法如下:

  • 使用数据源上的视图合并项目和服务数据源
  • 将该视图添加到您的数据模型(在新数据连接上)
  • 将Name定义为新的基于视图的实体的摘要属性。
  • 将视图作为单独的查询添加到您的屏幕
  • 将视图数据对象作为自动完成框添加到屏幕上。

警告:您还需要代码隐藏来确定所选值是项目还是服务,并将此值应用于链接实体中的相关字段。