2013-02-21 84 views
0

我一直在閱讀這篇文章http://traf-o-data.blogspot.com/2011/08/linking-lightswitch-data-to-logged-in.html,我創建了一個屏幕來向表SalesPerson添加數據。WCF查詢返回null

當Lightswitch創建屏幕時,它會添加一個自動完成框來選擇用戶。當我運行應用程序時,它按預期工作,我可以看到自動完成框中的用戶列表。

現在我想查詢用戶表中另一個書寫屏下面的語句

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

和查詢任何回報。

這是怎麼發生的?

回答

0

你有一個關鍵()屬性/註釋添加到該屬性將被用作ID爲實體?

<Key()> 
Public Property ID As Integer 

沒有人,你將不會得到任何記錄。您還需要確保實體的ID屬性具有值,&是唯一的。

+0

是的我有屬性ID的關鍵屬性,正如我在第二段中說的,當我運行應用程序時,我可以在自動完成框中看到用戶的列表,但是當我嘗試在另一個屏幕中查詢用戶的表時,沒有工作。這就是爲什麼我不明白會發生什麼:( – vcRobe 2013-02-22 13:22:16