我原本有一个项目,用它作为连接到我的数据库的方式,但问题在于当我通过从服务器资源管理器中拖动表格将新创建的表格添加到dbml文件时,它似乎可以工作,但实际上并不能。相反,它会抛出一个错误。
代码
PIMDataContext dbContext = new PIMDataContext();
foreach (var thing in dbContext.Product_NewProduct_Xrefs)
Console.WriteLine(thing.ProductNumber);
Console.Read();
PIM.dbml(我编辑的dbml文件,也是上文中提到的dbml文件)
最后,这里是错误信息
Method not found: 'System.Data.Linq.Table`1<PIM_DATA.Product_NewProduct_Xref> PIM_DATA.PIMDataContext.get_Product_NewProduct_Xrefs()'.
我已经检查过的内容:
- 重新构建
- 重新启动VS2012
- 重新导入数据库项目
- 删除引用并重新添加引用