many-to-many

    2熱度

    1回答

    我有一個暴露相同類型的子集合的實體。實體本身可以是另一個實例的孩子 - 實際上是與其自身的多對多關係。在數據庫中,我有一個包含兩列的鏈接器表 - parentId和childId - 它們都引用實體表中的Id列。實體框架正確識別它與本身許多一對多的關係,但將引發一個錯誤: Problem in Mapping Fragments starting at lines 249, 300: Two en

    8熱度

    2回答

    我正在使用實體框架來創建新訂單。該訂單包含一系列聯繫人,一個多對多的關係。我想在創建訂單時添加對訂單上現有聯繫人的引用。訂單和聯繫實體對象。 Order order = new Order(); //set details on order Contact contact = new Contact(); EntityKey contactKey = new Enti

    10熱度

    4回答

    哇,很難找到對此主題的簡單解釋。簡單的多對多關係。 三個表,tableA,tableB和一個聯結表A_B。 我知道如何建立關係,鑰匙和所有的,但我得到一個有點糊塗了,當時間來執行INSERT,UPDATE和DELETE查詢.... 基本上,我正在尋找是給出了一個例子: 如何獲得TableA中的所有記錄,基於TableB中的ID 如何獲得所有記錄表B中,基於在表A的ID 3如何在任一表A表B或插入,

    0熱度

    2回答

    我有模型(簡化的例子): class Group(models.Model): name = models.CharField(max_length = 32) class Person(models.Model): group = models.ForeignKey(Group) class Task(models.Model): group = model

    0熱度

    2回答

    我試圖確保在沒有更多引用使用級聯刪除時某些數據會自動刪除。我將用基於堆棧溢出的假冒數據庫來解釋。 我有一個Post表。每篇文章都有零至多個標籤。 因此,它應該是這樣的: 後< - > PostTags < - >標籤 如。 發佈1有標籤'A','B','C'發佈2 有標籤'C','D'。 現在,我在做什麼是,當我刪除所有的職位2(例如,DELETE FROM PostTags WHERE Post

    4熱度

    2回答

    我想做一個簡單的LINQ 2多對多sql,插入一些數據,操作。 這裏是代表一個多對多的股票羅斯文模型: alt text http://www.iaingalloway.com/images/linq-detail.jpg 現在我想要做的是插入一個新的秩序,如果產品不存在,然後插入在同一時間內,在同一交易。我得到的錯誤是: System.Data.Linq.DuplicateKeyExceptio

    0熱度

    1回答

    我有兩個表「Group」和「Customer」,當然還有兩個實體「Group」和「Customer」。 而我有另一個引用「CustomerGroupMember」表的表。 我使用CustomerGroupMember表進行多對多映射。 Customer.hbm.xml <!--Many to many--> <bag name="CustomerGroups" table="Custom

    0熱度

    9回答

    我認爲這應該很容易,但它是在逃避我。我在帳戶和帳戶組之間建立了多對多的關係。一個帳戶可以在零個或多個組中,所以我使用標準連接表。 Accounts -------- ID BankName AcctNumber Balance AccountGroups ------------- ID GroupName JoinAccountsGroups -------------

    6熱度

    8回答

    我有一個像這樣的SQL表: 更新:我改變了示例表,因爲原始數據(州,城市,學校)的現有等級性質掩蓋了事實之間需要簡單的關係這幾項。 entities id name 1 Apple 2 Orange 3 Banana 4 Carrot 5 Mushroom 我想定義這些實體之間的雙向關係,因此查看一個實體的用戶可以看到所有相關實體的列表。

    1熱度

    1回答

    什麼是處理多對多觸發關係的最佳方式,比如Twitter「跟隨這個用戶」的問題。 我有類似的問題,用戶「看」線程的答覆。如果有10,000個用戶在觀看線索,並有人回覆,那麼如何最好地通知觀察者?我所能想到的是: 一旦插入,檢查任何線程匹配此線程的ID「監視表」[字段:user_id,thread_id]。這是我需要通知的用戶列表。對於需要通知的每個用戶,在「通知表」中插入一行[字段:user_id,