我需要你的幫助來實現水平表分割,但不適用於繼承類(es)。我只需要將某些屬性「移動」到新實體,並將它們分開。這個新的實體應該有一個關聯(1 < - > 1..0)EF4:水平分割還是複雜類型?
但我抓住「...他們的主鍵可能會碰撞」的錯誤。祕密在哪裏? (OK,我現在知道了:祕訣就是「只有1 < - > 1」)
但仍然有一個懸而未決的問題:用什麼水平類或派生實體?
我有表記錄(與PK RecordID)有幾個屬性與「重複的信息」,這意味着這個信息也可以「訪問」也通過使用/加入其他被引用的表(讓說,字典),只是「備份「來自它的信息。
推薦的信息可能與「備份/複製」不同,這在我的域模型中有意義,所以一般情況下我都需要,但大多數select和update語句不涉及那些「重複屬性」,所以我想在概念模型中以某種方式支持這個事實。這是正常的願望還是獲得「過度設計」模式的直接方式?
好的。這是該計劃。左邊是我所擁有的,右邊是我想要的。
你可以發佈你想要做的事情嗎? – 2011-05-17 09:21:41
你說得對。這裏是。 – 2011-05-17 13:10:17