我正在開發一個使用兩個應用程序使用的SQL數據庫的現有應用程序。一個使用實體框架連接到數據庫。另一個使用LINQ到SQL。 SQL數據庫的設計使得有些表格顯示了兩個表中的行之間的多對多關係。實體框架似乎不會導入這些表格,顯然是因爲它具有一些面向對象的想法,應該表示多對多關係。到目前爲止,Entity Framework應用程序不需要知道這些表,但現在它應該。我不知道這是如何工作的,我擔心的是,即使我瞭解實體框架的令人興奮的新方法來表示這些關係,也不會很好地與其他應用程序或旨在使用多個對多桌。如何使用Entity Framework中的SQL多對多表?
也就是說,有一張Foos表和一張酒吧表,然後是一個帶有Foo和Bar Ids的表格,列出哪些Foos與哪個酒吧有關,而且我不想停止使用這個關係表,特別是因爲還有另一個大量使用這個關係表的LINQ應用程序。
問題:
如果我學會用實體框架的許多一對多的系統,它將使用和更新許多到許多表,其他應用程序使用?
如果不是,讓Entity Framework不忽略多對多關係表的好方法是什麼,所以我可以編寫代碼來使用現有表?
什麼版本的實體框架? – Justin 2013-03-12 02:17:23
它是實體框架v4.0.30319。 – Dronz 2013-03-12 17:51:19