实体框架导致MySQL数据库中的数据丢失

时间:2017-09-23 19:09:44

标签: c# mysql entity-framework mysql-connector

我在C#中编写了一个应用程序,它使用MySQL作为数据库(InnoDB),应用程序通过实体框架(MySQL连接器)处理数据。我在一年中遇到了几个问题。

如果停电,那么有时MySQL数据库中的数据会丢失,您无法恢复。因为问题与不匹配的日志序列有关。我读到了这个错误,并看到EF没有向MySQL写入数据,甚至没有给出任何警告或异常。 1)数据丢失是一天中的最后记录,有时甚至是一周内(数据丢失几天)。

2)数据丢失位于记录的中间,例如:从1日到15日有数据,第16,17号没有数据,第18个月有数据。

感谢任何帮助。

0 个答案:

没有答案