2017-03-07 111 views
1

我從事WPF項目和連接到MySQL數據庫。 我的應用程序是一個主機,可以連接到多個設備(Equipment1,Equipment2)。連接到設備後,主機(我的應用程序)和設備之間的所有消息都需要存儲到數據庫。由於用於記錄的數據非常大,因此我需要爲每個設備創建logs_eqp_ [eqmID]表(例如:設備1的logs_eqp_001,設備2的log_eqp_002)。動態表創建的實體框架

那麼,我可以使用實體框架爲這個架構嗎?我怎麼辦?

問候,

+1

是的,你可以。你怎麼能?你可以找到很多教程。 –

+0

對於「非常大」的答案可能是使用「long ID」而不是「int ID」值,所以在Universe結束之前您不會耗盡ID值。 – grek40

+0

@ Muhammad Saqlain:你能否給我提供有用的文件。我試圖找到但不能 – user2902547

回答

2

我不明白爲什麼要動態地創建表。使用索引列設備名稱的單個表格會容易得多,因此您可以通過設備對日誌進行分組,排序或篩選;通過這種方法,您可以避免在運行時創建表,並且可以通過操作單個集合來通過本書使用Entity Framework。

+0

我正在從事大量數據推送到設備的業務項目,我的系統中有超過1000臺設備。所有數據推送到所有設備的表並不好。這就是爲什麼我需要將數據分開到多個表。 – user2902547

+0

「將所有數據推送到所有設備的表格都不好」 - 是否有任何特殊原因? – rs232