0
我想在我的應用程序(產品)中將EF用作DAL。以編程方式從生產中的數據庫模式創建EF模型(無VS生態系統)
我的應用程序中的一項功能允許在產品正式投入生產時創建數據庫模式。
我想從這個數據庫創建EF模型,一旦這個模式在數據庫中實現。此外,我應該能夠反映數據庫模式的變化(儘管非常少見)。
由於生產環境缺少Visual Studio安裝程序,排除了常規數據庫到型號的方法。
的代碼首先方法並不十分測試版符合該法案,因爲它的代碼首先遷移功能依然。
我在這裏做什麼選擇?
數據模式將遵循一種模式;它有一個層次結構,即主要實體位於頂層,此後有子實體落入其中一層或另一層。樹中的每個節點都將映射(不必)到一個表。因此我將通過基於模式的遍歷邏輯來引用實體。這將確保數據庫中的任何更改(如果反映在模型中)都不會遇到來自遍歷視角的任何挑戰。因此,我的主要需求是生成模型並保持與數據庫同步的能力。拉迪斯拉夫,你現在有什麼看法? – Kabeer 2012-01-31 15:57:55
我不確定我是否理解你的結構,因爲現在我懷疑甚至可以使用EF進行映射而沒有任何動態行爲。 – 2012-01-31 16:42:42
Ladislav ...如果我含糊不清,我很抱歉。不過,我有一個設計思想,想通過連接點來實現我的目標。因此,如果您能讓我知道是否可以從現有數據庫以編程方式生成EF模型,我將不勝感激。 – Kabeer 2012-01-31 17:38:20