当在数据库上执行插入/更新/删除操作时,似乎找不到Migration
类中是否触发了值转换器的文档。
我有放在实体属性上的自定义属性,并且如果检测到该属性,DbContext将在该属性上使用自定义值转换器。但是这些转换器是在使用迁移时还是仅在直接使用DbContext时触发的吗?因为我要做的是实现IDesignTimeDbContextFactory
来创建用于迁移的DbContext
,但是我似乎无法直接在DbContext
类中使用Migration
,所以我不知道迁移是否正在使用转换器。
我仅测试了migrationBuilder.InsertData(...)
方法,并且未触发转换,但是只是想确保如果有人肯定没有Migration
方法会触发该转换,则该转换为真。
干杯。