2017-04-03 144 views
0

我有一個User和UserItem實體。與用戶實體的交互通過TableController派生控制器和UserItem通過TableController派生控制器進行。這是啓用了同步功能的移動應用的後端。TableController和「其他」實體

對於用戶實體的一些更新,我需要更新UserItem並將它們與正在更新的用戶相關聯。因此,我無法在客戶端上進行這些更新,因爲有問題的UserItem尚未屬於用戶,因此尚未加載。唯一的解決辦法是更新用戶,更新受影響的UserItem,然後強制客戶端重新加載。

我的問題是如何更新用戶表格控制器內的UserItem?

工作的一種方式是調用一個存儲過程來照顧操作其他實體,但我擔心沒有正確設置版本字符串。另一種方法是從UserController實例化UseritemController並以這種方式更新UserItem - 但我遇到了實例化問題。

任何智慧的話?

回答

1

看看在謨書第3章:http://aka.ms/zumobook

短版 - SQL數據庫維護版本字符串。您可以使用實體框架使用標準EF語義來更新UserItem。