C# Linq Sql数据库上下文丢失方法
我最初有一个项目,我使用它作为数据库的连接,但问题是,当我通过从服务器资源管理器中拖动表来将刚刚创建的新表添加到dbml文件中时,它似乎可以工作,但没有工作。相反,它只是抛出一个错误 代码C# Linq Sql数据库上下文丢失方法,c#,sql-server,linq,C#,Sql Server,Linq,我最初有一个项目,我使用它作为数据库的连接,但问题是,当我通过从服务器资源管理器中拖动表来将刚刚创建的新表添加到dbml文件中时,它似乎可以工作,但没有工作。相反,它只是抛出一个错误 代码 PIMDataContext dbContext = new PIMDataContext(); foreach (var thing in dbContext.Product_NewProduct_Xrefs) Console.WriteLine(thing.Pro
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()'.
未找到方法:“System.Data.Linq.Table`1 PIM\u Data.PIMDataContext.get\u Product\u NewProduct\u Xrefs()”。
我已经查过了
- 重建
- 重新启动VS2012
- 重新导入数据库项目
- 删除引用并重新添加引用