Entity framework 绕过实体框架';s模式验证?
我需要对模型进行更改(先编写代码),然后在数据库上手动镜像更改。迁移不是一种选择。不幸的是,这会导致实体框架在根据模型验证模式时抛出异常(使用_MigrationHistory表)。有没有一种方法可以像EntityFramework那样禁用模式验证?我专门使用EF4.3 我可以想象您可以创建自己的Entity framework 绕过实体框架';s模式验证?,entity-framework,Entity Framework,我需要对模型进行更改(先编写代码),然后在数据库上手动镜像更改。迁移不是一种选择。不幸的是,这会导致实体框架在根据模型验证模式时抛出异常(使用_MigrationHistory表)。有没有一种方法可以像EntityFramework那样禁用模式验证?我专门使用EF4.3 我可以想象您可以创建自己的IDatabaseInitializer实现,它什么都不做,并使用数据库。SetInitializer()您是否计划在进行更改后使用迁移?如果没有,您可以考虑删除“.x迁移历史表”……这样做会导致异常抛
IDatabaseInitializer
实现,它什么都不做,并使用数据库。SetInitializer()
您是否计划在进行更改后使用迁移?如果没有,您可以考虑删除“.x迁移历史表”……这样做会导致异常抛出:<代码>模型兼容性无法被检查,因为数据库不包含模型元数据。只能对使用代码优先或代码优先迁移创建的数据库检查模型兼容性。OK。我想你只需要把初始值设定为null。在这种情况下,你是否有桌子就不重要了。