2010-04-28 64 views

回答

1

默認模式將是簡單的實體

然而,這兩種模式都支持,而且採用將取決於應用。如果你想要更改設置模式,我會建議替代"Self-Tracking" entities

EF允許您通過調用連接/斷開/ ApplyPropertyChanges

EF 3.5使得它更具有挑戰性拉更改組模式的附加/分離的對象從上下文支持簡單的實體模式。因爲它沒有給你傳遞實體變化的手段。但是,如果您可以靈活地使用數據服務,則可以將其關閉。

EF 4支持自我跟蹤模式,允許您自定義基於EF模型生成的跟蹤代碼。

至於細節的例子MS實際上已經提供了一套良好的definition of the patterns以及示例實現

下面的博客爲您提供您所需要的一切。

Building N-Tier Apps with EF4

Example implementation of change set

+0

太感謝你了, 和數據集是更改組模式的最常見的例子,也存在其他的例子,比如EntityBag – kathy 2010-05-01 02:37:38