2013-04-26 212 views
1

好吧我很想創建數據庫與實體的想法。實體框架繼承與表

我有這都將有一個主表:

departmentID 
functionID 
processID 
procedureID 

那些的需要指向特定信息表ID的每一個。當然,它們是名稱,描述和所有者,它們鏈接回主表中的每個ID。

我的問題是,我應該製作4個獨立的表格還是創建一個表格,因爲除了一個表格之外,所有表格中的信息都是相同的。

procedureID實際上需要額外的字段documentID指向一個特定的文檔。

是否有可能並且創建一個表並添加一些繼承,還是更好地創建4個獨立的表?

回答

1

將數據分割成多個相關表格帶來了許多優勢,而不僅僅是一個表格。另外,通過將數據保存在單獨的表格中,添加尚不需要但可能在將來的記錄也很簡單。您也可以爲代碼中的每個表創建相應的對象。另外,如果您需要這樣做,將來將數據拆分成單獨的表格會更加困難。

+0

感謝您的建議,在週末考慮它,我得出了同樣的結論。 – 2013-04-29 03:04:36