簡體   English   中英

Linq to SQL可以在表之間創建關系嗎

[英]Can Linq to SQL create relationships between tables

我有一個現有的實時數據庫,它有大約100個表。

對於我的應用程序,我僅使用其中的5個表。

數據庫沒有建立關系。

將表拖入后,是否可以在.dbml文件中創建這些關系?

此外,如果可能,是否會更新現有數據庫? 因為我不想那樣做。

您可以在設計圖面上創建關系。 右鍵單擊設計圖面背景上的任意位置,然后從菜單中選擇“添加->關聯”。 在出現的對話框中,您可以選擇父對象和子對象以及連接它們的屬性。

我不相信這會更新數據庫,不。 在這方面,Linq to Sql並不像實體框架那樣雙向。 當然,您需要對此進行測試以確保。 另外,我不確定這是否會導致表達式樹針對數據庫構造錯誤的SQL。 不應該這樣 ,因為即使沒有實際的外鍵,這些聯接仍然可以工作。 但是,再次(以及所有其他內容),您將需要對其進行測試。

暫無
暫無

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

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