我正在使用 EF 4.3(测试版)进行测试
我有一些应该生成数据库表和列的新类。
从一个旧项目中,我的架构中有一些旧表,我想通过 EF 访问它们。所有类都被声明。为了访问旧表,有一个被映射的 poco。
db 迁移也尝试创建那个旧表。
如何设置这个类/表不是迁移的一部分,而是 ef 模型的一部分?
xxx.OnModelCreating()
{
modelBuilder.Ignore<myOldTableClass>();
}
从模型中删除整个类。最后我不能用它来通过 dbContext 访问。
我喜欢使用自动迁移。我尽量避免将旧的数据库表完全迁移到 EF 类。(是的,我知道有生成器)有 120 个表,它们仍然被旧应用程序使用。
一些仅与 EF(新应用程序)一起使用的新表。有3个常用的表。那些不应该创建但通过 ef 访问。