lightswitch创建查找列表

时间:2013-09-05 16:22:41

标签: sql-server-2012 visual-studio-lightswitch

我创建了一个简单的联系人数据库,其中包含三个表CorporateContactCountry。我在它上面创建了一个LightSwitch应用程序,并尝试创建一个国家代码查找。即,在新的公司屏幕上, countrycode 字段具有来自国家/地区表的查找列表。

我该怎么做?如果我正在编写SQL查询,那将纯粹是:

SELECT CountryCode 
FROM Country  

在查询设计器中它可以让你创建过滤器,我不想添加任何过滤器!另外,我创建了外键,唯一键约束但LightSwitch似乎没有识别它们并在我导入表格时抱怨?

*更新*

错误

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

通常情况下,如果关系设置正确,这将自动发生。 LightSwitch实际上非常擅长这一点。

如果我理解正确,您的数据源是外部SQL数据库,您已将其作为附加数据源添加到LightSwitch应用程序中。如果客户端表与&之间存在关系 Country 表,然后LightSwitch将在客户端屏幕自动中创建查找组合框。但仅仅拥有一个外键列是不够的,你必须在两个表之间创建一个关系

您没有提及表格中的列,或者更重要的是列数据类型 Country 表应具有整数主键,以及名称的文本列。在 Client 表中,它还应具有整数主键,以及整数外键。应在 Client 外键列和 Country 表的主键列之间的 Client 表中创建关系。

您在导入表时提到LightSwitch“抱怨”。错误信息是什么?