小编Ale*_*der的帖子

实体框架中IMigrationMetadata接口的用途和语义

我试图找出EF中System.Data.Entity.Migrations.Infrastructure.IMigrationMetadata接口的语义是什么.我知道它用于管理和应用数据库迁移.但我找不到有关它的详细信息.具体来说,我想知道:

  1. 什么Source属性用于?当我使用工具生成迁移时,为什么它总是为空?
  2. Target属性用于什么?我看到这些工具正在生成一些看起来像Base64并放入资源的工具.它是什么?为什么它以这种非友好格式生成?
  3. 是否可以在不使用工具的情况下手动开发迁移?我想这并不容易,因为Target属性类似Base64的值应该以某种方式生成.我对吗?
  4. 什么时候实际使用这个界面?目前我发现迁移器无法自动找到未实现此接口的迁移.我对吗?这是界面的唯一目的吗?

.net c# entity-framework database-migration

7
推荐指数
1
解决办法
2287
查看次数

标签 统计

.net ×1

c# ×1

database-migration ×1

entity-framework ×1