簡體   English   中英

如何首先使用實體​​框架數據庫維護表中的多重關系?

[英]How to maintain Multiple Relation In tables Using Entity Framework Database first?

我正在使用Entity Framework 5(首先使用DB)。在我的項目中,我想顯示兩個沒有直接關系的表的數據,在以下情況下,表A是主表。 表A和B有關系,B和C有關系,B和D有關系我想顯示來自A,C和D的數據。 我不知道如何維護這種關系,以幫助我在Razor視圖中使用ORM查詢。因此,我只能使用表A的一個主要模型來顯示關系表數據

在此處輸入圖片說明

我將規范化您的架構,將帶有關系列的TableB更改為與TableA,TableC和TableD的關系,

TABLE B:
ID | fk_A | fk_C | fk_D
B1    A1     C1    null
B2    A1     C2    null
B3    A2     C3    null
B4    A2     null  D1
B5    A3     null  D2
B6    A3     null  D3

我不知道這種關系的性質,但是如果B的含義只是將A與其他列連接在一起,那么您也可以在一條記錄中包含B3和B4,例如:B7 A2 C3 D1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM