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