我正在使用 Code First Migrations (Entity Framework 4.3),我想获得当前模型的压缩二进制版本,以便我可以手动将其与__MigrationHistory
表中存储的最新模型(或我拥有的模型进行比较)存储在文本文件中)。
有这种EdmMetadata.TryGetModelHash()
方法,但它被标记为已弃用,如果可能的话,我想避免它(出于面向未来的原因)。
我将如何在 EF 4.3 下执行此操作?
编辑:通过更多调查和Pawel 回答中的信息,我发现该字段不再存储哈希,而是模型的压缩二进制表示。这就是我想要创造的。