我刚刚开始使用Lightswitch 2013,我在SQL Server 2012数据库中创建了一个新视图,但在刷新数据源时无法在Lightswitch中看到它。我是否需要刷新某种缓存或什么?
ALTER VIEW viw_Months
AS
SELECT DISTINCT MonthKey, MonthName FROM dbo.dim_Time
Dim.Time表在DateID字段上有一个主键。
答案 0 :(得分:1)
也许问题是你的观点没有候选列成为主键:
LightSwitch必须能够推断出视图的主键,以便可以从另一行中分离出一行。如果所有视图的列都可以为空,则无法推断出主键,LightSwitch将不允许您选择要导入的列。