回答

2

是的。在工具箱中,有「關聯」。只需從一個實體拖到另一個實體,它將爲您創建一個「外鍵」。單擊該關聯,然後轉到「屬性」以更改名稱和關係(1到多個,多對多)。然後選擇「映射詳細信息」以映射此關聯的列。

2

即使有可能,也不是最佳選擇。在他們所屬的數據庫中實現它們。如果這意味着你必須首先清理不良數據,那麼從一開始就設計錯誤的代價就是這個。在數據庫級別需要這些東西,因爲並非影響數據庫中數據的所有內容都會通過實體框架,並且允許從任何來源獲得數據完整性問題都是一件壞事。

+0

哦,我完全同意。已經有一些「完整性」問題。但是,我需要一個月左右的時間才能擺正,這是我打算做的。但是我想凍結一些已經被拼湊在一起的很多不同的數據訪問庫,並且早晚在EF上進行標準化。 – Kev 2010-10-21 19:27:45

+1

是的,但即使您對其進行了標準化,也會通過查詢窗口運行SSIS導入或更新查詢,以解決不通過框架的緊急數據問題。修復程序必須在數據庫級別才能真正成爲修復程序。 – HLGEM 2010-10-21 19:42:35