3

我工作的一個asp.net應用程序。我有一個域組件(主要包含命令和查詢碼),一個Domain.Contract組件(主要含有域OBJETS),一庫(由域調用)和Web站點。使用LightSwitch的用我自己的域對象

對於一些特殊的後臺的需求,我想創建一個LightSwitch應用程序。 我想使用我當前的域作爲數據源。我加了一個WCF RIA服務類圖書館,並在RiaService.Web項目,添加基於的DomainService類,一個查詢方法。沒有更多的(沒有實體,因爲他們在我Domain.Contract組裝)

當在LightSwitch中,我添加了RiaService.Web裝配爲一個數據源,在選擇數據源對象,它告訴我: 「所選WCF RIA服務不包含任何實體定義,一旦服務被修改,您將需要刷新數據源。「

而現在,我卡住了:每個樣品我可以找到,實體都在RiaService.Web組裝,但我不希望重建我已經作出的對象。

感謝:

回答

2

您必須不採取返回集合類型參數的至少一個方法。你不必使用它,但你必須擁有它。

+0

並且將其標記爲[Query(IsDefault = true)] 非常感謝! 現在,我得到了「實體中的DomainService沒有定義的關鍵」,但我想我明白這一點。 – Guillaume

相關問題