![](/img/trans.png)
[英]Adding a lookup entity without manually adding to related entities navigation properties
[英]Adding related entities to entity
我有two tables that have many-to-many relationship
。 我想將new object
插入到第一個表中,同時使用entityDataSource
與第二個表對象的關系。
目前我正在使用 detailsView 為第一個表的新 object 輸入數據,並使用 checkboxList 從第二個表中選擇相關對象。
問題是將相關對象連接到新的 object。 現在,我正在通過從第二個表中選擇實體並將它們添加到要插入的實體的相關項目的 entityCollection 來嘗試在 entityDataSource 插入事件中。
問題是我需要使用新 object 的 objectContext 來獲取相關項目,但它的一般 objectContenxt 類型,我不能將它轉換為我的實體上下文的 objectContext 類型。
作為我們在多對多關系表的情況下應用的一般規則,請 map 取出包含兩個相關表的主鍵的第三個表。
例如,如果table1 [Table1Id,......
不確定您使用的是哪種形式的 EF [Code-First/Database First],您可以簡單地使用 Table3.Table1Collection 和 Table3.Table2Collection 屬性,這需要先附加到上下文,然后保存更改。
希望這可以幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.