如何使用Entity Framework Core在MySQL中设置默认表存储引擎?

时间:2019-05-29 06:09:12

标签: c# entity-framework-core entity-framework-core-migrations

我正在使用Pomelo.EntityFrameworkCore.MySql,并且想将InnoDB设置为所有数据库的默认存储引擎,而不是默认的MyISAM,但是不知道先使用EFC代码。

1 个答案:

答案 0 :(得分:1)

+--------+-------+----------+-------+---------------------+ | target | batch | location | daily | created_at | +--------+-------+----------+-------+---------------------+ | 53004 | n/a | Austria | 4999 | n/a | +--------+-------+----------+-------+---------------------+ 中存在一个未解决的问题,即无法指定引擎:link

在该页面上,发布了一种变通方法:使用迁移代替Pomelo.EntityFrameworkCore.MySql,并在迁移数据库会话期间手动将EnsureDatabaseCreated变量设置为default_storage_engine:{{3} }。