Linq Sql数据库上下文MissingMethod

时间:2016-02-05 20:23:24

标签: c# sql-server linq

我最初有一个项目,我用它作为我的数据库的连接,但问题是当我通过从服务器资源管理器中拖动表添加一个我刚刚创建的新表到dbml文件时,它似乎工作,但没有'吨。相反,它只是抛出一个错误。

代码

 PIMDataContext dbContext = new PIMDataContext();
        foreach (var thing in dbContext.Product_NewProduct_Xrefs)
            Console.WriteLine(thing.ProductNumber);
        Console.Read();

PIM.dbml(我编辑的dbml也是上面提到的上下文所指的dbml)

enter image description here

最后这是错误

Method not found: 'System.Data.Linq.Table`1<PIM_DATA.Product_NewProduct_Xref> PIM_DATA.PIMDataContext.get_Product_NewProduct_Xrefs()'.

我已经检查了什么,

  • 重建
  • 重启VS2012
  • 重新导入数据库项目
  • 删除引用并重新添加引用

1 个答案:

答案 0 :(得分:0)

结束删除与db的整个连接。重新输入连接详细信息并重新创建整个dbml文件。