c# - 在提供程序连接上启动事务时发生错误。有关详细信息,请参阅内部异常

标签 c# linq entity-framework

这是我的代码。它显示错误 在提供程序连接上启动事务时发生错误。有关详细信息,请参阅内部异常。

       DemoEntities db = DemoEntities.CreateNewDemoEntity();
       var query = (from f in db.Product_Table
                    where f.ReportID == reportID && f.StateID == stateID
                    select f);
       foreach(var q in query)
       {
           Custom_Search_Transformation cst = new Custom_Search_Transformation()
           {
               CustomerID = customerID,
               StateID = stateID,
               FullProductID = q.FullProductID
           };
           db.Custom_Search_Transformation.AddObject(cst);
           db.SaveChanges();
       }

最佳答案

将您的可查询列表设为 .ToList() 它应该可以正常工作。

关于c# - 在提供程序连接上启动事务时发生错误。有关详细信息,请参阅内部异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21306377/

相关文章:

linq - NHibernate 3 使用 SQL Compact 4.0 和 FirstOrDefault() 抛出 NotSupportedException

C# 反射调用 - 返回通用对象 { 类型 } - 需要类型

asp.net - Entity Framework : how to solve "FOREIGN KEY constraint may cause cycles or multiple cascade paths"?

c# - Entity Framework 代码优先循环依赖

c# - 模拟 HttpRequestException 进行单元测试

C#:如何通过字符串中存储的名称获取对象?

c# - LINQ:处理匿名类型

c# - 如何删除 CollectionView IOS 中行之间的额外行间距?

c# - 如何仅向注册用户显示某些菜单链接

c# - LinqToTwitter 看不到所有私有(private)列表