我一直在阅读这篇文章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;
并且查询不返回任何内容。
为什么会这样?
答案 0 :(得分:0)
您是否在属性中添加了 Key()属性/注释,该属性/注释将用作实体的 ID ?
<Key()>
Public Property ID As Integer
没有一个,你就没有记录。您还需要确保该实体的 ID 属性具有值,&amp;是独一无二的。