C# 使用LINQ时的System.ApplicationException

C# 使用LINQ时的System.ApplicationException,c#,linq-to-sql,C#,Linq To Sql,使用linq to sql在我的数据库中插入数据时,我在SubmitChanges()上遇到了此异常,但以前一切正常: System.ApplicationException:成员 自动同步失败。让各位议员 插入后自动同步,类型为 必须具有自动生成的 标识,或不是 插入后由数据库修改 正如错误所说,您的表上是否有标识列?如果是,您在提交之前是否尝试过更改它的值?据我所知,LINQ to SQL(或System.Data.LINQ)不会引发ApplicationException异常。您确定这是L

使用linq to sql在我的数据库中插入数据时,我在SubmitChanges()上遇到了此异常,但以前一切正常:

System.ApplicationException:成员 自动同步失败。让各位议员 插入后自动同步,类型为 必须具有自动生成的 标识,或不是 插入后由数据库修改


正如错误所说,您的表上是否有标识列?如果是,您在提交之前是否尝试过更改它的值?

据我所知,LINQ to SQL(或System.Data.LINQ)不会引发ApplicationException异常。您确定这是LINQ到SQL的问题吗?您是否将其他功能连接到L2S?我使用throw new ApplicationException(例如message)捕获异常;但引发的是linq异常。我多次启动应用程序,进行多次提交。一个进程中更改的行导致了其他进程中的问题。