C# 用户代码未处理linq到sql OnValidate()异常

C# 用户代码未处理linq到sql OnValidate()异常,c#,linq-to-sql,exception-handling,C#,Linq To Sql,Exception Handling,很简单。当这个方法返回时,它抛出“ArgumentException未被用户代码处理”。 我该怎么办?q1来自哪里?我们需要更多的上下文帮助。@ReidEvans我刚刚编辑了我的代码。OnValidate是LINQtoSQL中定义的一个部分方法。顺便说一下,我在发布到IIS时确实遇到了任何问题。它没有引发错误事件。它仅在VS中基于此代码进行调试时出现,当调用OnValidate时,必须抛出ArgumentException,因为true==true。从逻辑上讲,您没有在执行条件语句。 publi

很简单。当这个方法返回时,它抛出“ArgumentException未被用户代码处理”。
我该怎么办?

q1来自哪里?我们需要更多的上下文帮助。@ReidEvans我刚刚编辑了我的代码。OnValidate是LINQtoSQL中定义的一个部分方法。顺便说一下,我在发布到IIS时确实遇到了任何问题。它没有引发错误事件。它仅在VS中基于此代码进行调试时出现,当调用OnValidate时,必须抛出ArgumentException,因为true==true。从逻辑上讲,您没有在执行条件语句。
public partial class TeamworkSurvey
{
    partial void OnValidate(System.Data.Linq.ChangeAction action)
    {
        if (true)
            throw new ArgumentException("No matter what you enter is invalid");
    }
}