2015-07-11 30 views
0

Model Diagram我的一張桌子沒有在模型圖中顯示EF5.0 VS 2013社區

大家好! Noobie在這裏,我使用VS 2013社區版來構建庫存控制應用程序,並使用Entity Framework 5.0。我已經使用數據庫第一種方法來創建上述模型。

如果我描述模型,我有一個用戶表,我用它來保存登錄信息。有三個表格是客戶,交易和產品。事務表與客戶表有一個外鍵關係,在這裏我爲事務映射了一個customerid。而且我還有另一張名爲transprods的表,它存儲交易銷售的物品的信息。它只包含兩列的地方都是外鍵,它們是transaction_id和product_id。這個特定的表如何不在圖中生成,也不會生成代碼。這是什麼原因?!但在模型瀏覽器中,我確實在表格目錄中看到了transprod。我在這裏做錯了任何幫助將不勝感激。而且我的數據庫是mysql。

回答

1

這是「設計」

當你擁有了只包含外鍵的其他兩個表的表,它會在模型​​中這兩個其他表之間的許多一對多的關係顯示出來。

如果您爲此連接器表格添加了一個額外的字段,例如創建的日期,那麼它將作爲單獨的表格顯示在模型中。

+0

謝謝!我正在考慮如果我添加一列,它是否會有所作爲!最後,我能夠使用上述模型獲得期望的結果! –

相關問題