具有动态表创建的实体框架

时间:2017-03-07 11:26:55

标签: wpf entity-framework

我参与了WPF项目并连接到MySQL数据库。 我的应用程序是主机,可以连接到多个设备(Equipment1,Equipment2)。连接到设备后,主机(我的应用程序)和设备之间的所有消息都需要存储到数据库。由于日志记录的数据非常大,我需要为每个设备创建logs_eqp_ [eqmID]表(例如:设备1的logs_eqp_001,设备2的log_eqp_002)。

那么,我可以在这个架构中使用实体框架吗?我该怎么办?

此致

1 个答案:

答案 0 :(得分:2)

我不明白你为什么要动态创建表。使用带有索引列的设备名称的单个表会更容易,因此您可以按设备对日志进行分组,排序或过滤;使用这种方法,您可以避免在运行时创建表,并且可以通过操作单个集合来使用本书中的实体框架。