WCF查询返回null

时间:2013-02-21 20:16:27

标签: visual-studio-lightswitch

我一直在阅读这篇文章http://traf-o-data.blogspot.com/2011/08/linking-lightswitch-data-to-logged-in.html,我已经创建了一个屏幕,可以将数据添加到SalesPerson表中。

当Lightswitch创建屏幕时,它会添加一个AutocompleteBox来选择用户。当我运行应用程序时,它按预期工作,我可以在AutocompleteBox中看到用户列表。

现在我想在另一个屏幕中查询User表,编写以下语句

var query =
  from u in this.DataWorkspace.UsersDomainServiceData.Users
  select u;

并且查询不返回任何内容。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

您是否在属性中添加了 Key()属性/注释,该属性/注释将用作实体的 ID

<Key()>
Public Property ID As Integer

没有一个,你就没有记录。您还需要确保该实体的 ID 属性具有值,&amp;是独一无二的。