列表中缺少Light Switch数据源视图

时间:2014-05-01 04:06:43

标签: sql visual-studio-lightswitch lightswitch-2013

我刚刚开始使用Lightswitch 2013,我在SQL Server 2012数据库中创建了一个新视图,但在刷新数据源时无法在Lightswitch中看到它。我是否需要刷新某种缓存或什么?

ALTER VIEW viw_Months 
AS 
     SELECT DISTINCT MonthKey, MonthName FROM dbo.dim_Time

Dim.Time表在DateID字段上有一个主键。

1 个答案:

答案 0 :(得分:1)

也许问题是你的观点没有候选列成为主键:

  

LightSwitch必须能够推断出视图的主键,以便可以从另一行中分离出一行。如果所有视图的列都可以为空,则无法推断出主键,LightSwitch将不允许您选择要导入的列。

     

[social.msdn.microsoft.com : update datasource -> a particular view does not show up in list to add it to project]

相关SO问题:How do I get MS LightSwitch to recognize my View?