0
所以我有幾個表有很多數據。假設它們是表A,B和C.我想爲每個表添加自動增量ID字段,通過交換表之間的某些字段並添加一個附加表D. Gulp來標準化它們。有三個目標:1)重新設計數據庫,並重新加載現有數據。 2)從電子表格啓用數據加載以添加/編輯/刪除這四個表格。 3)啓用Web前端添加/編輯/刪除四個表。數據庫重新設計,然後重新加載方法使用LINQ到Excel和實體框架
我目前的做法:
- 我以爲我會導出一個平面文件的3個現有表中的所有數據到CSV(電子表格)。
- 然後重構數據庫設計結構
- 然後使用LINQ到excel讀回CSV電子表格記錄到DTO對象
- 然後使用實體框架來改變這些DTO對象爲實體更新與適當的關係數據庫表之間
- 的電子表格將被重新用於未來的批量數據添加/編輯/刪除
有關下列工具是什麼? SSIS 大容量插入 存儲過程
我是否過度複雜化?有沒有更好的辦法?
數據的大小足夠大,想要自動化,而不是太大以至於導出/導入時出現問題。 – mytwocents 2011-05-20 19:50:35
如果您添加一個導入/導出過程,它只是一個需要拆分的移動部分。現在,如果出於某種原因導出的文件中的數據不正確(引用的字符串處理不當或其他原因),則無需任何理由就會產生額外的麻煩。 – 2011-05-20 19:55:04