IBM DB2 9 SQL0206N EntityCommandExecutionException [colname]在使用它的上下文中无效

时间:2012-09-06 14:33:08

标签: c# .net entity-framework db2

我无法使用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。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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

 modelBuilder.Entity<MyEntity>().Map(m => m.ToTable("MYTABLE", "MYSCHEMA"));