实体框架核心迁移价值转换器

时间:2020-05-03 15:38:01

标签: entity-framework-core valueconverter

当在数据库上执行插入/更新/删除操作时,似乎找不到Migration类中是否触发了值转换器的文档。

我有放在实体属性上的自定义属性,并且如果检测到该属性,DbContext将在该属性上使用自定义值转换器。但是这些转换器是在使用迁移时还是仅在直接使用DbContext时触发的吗?因为我要做的是实现IDesignTimeDbContextFactory来创建用于迁移的DbContext,但是我似乎无法直接在DbContext类中使用Migration,所以我不知道迁移是否正在使用转换器。

我仅测试了migrationBuilder.InsertData(...)方法,并且未触发转换,但是只是想确保如果有人肯定没有Migration方法会触发该转换,则该转换为真。

干杯。

0 个答案:

没有答案