我无法使用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。有什么想法吗?
答案 0 :(得分:0)
在流体代码中,您可能需要指定DbContext表模式。
modelBuilder.Entity<MyEntity>().Map(m => m.ToTable("MYTABLE", "MYSCHEMA"));