0

我在使用 IBM DB2 和 .net Entity Framework 时遇到问题。我目前正在尝试使用 EF 从 DB2 数据库中获取数据。这是代码:

 using (DBEntities ent = new DBEntities())
 {
    foreach (Company comp in ent.COMPANIES)
    {
       listBox1.Items.Add(comp.Address);
    }
 }

我遇到了这个异常:“EXTENT1.COMPANY_ID”在使用它的上下文中无效。我注意到我的架构不同。应该是CMIS。有任何想法吗?

4

1 回答 1

0

在您的流体代码中,您可能需要在 DbContext 中指定表模式。

 modelBuilder.Entity<MyEntity>().Map(m => m.ToTable("MYTABLE", "MYSCHEMA"));
于 2013-03-20T00:12:56.823 回答