基本上是一个使用业务对象(属性DataObjectTypeName)的ObjectDataSource,它使用在FormView中使用的Linq to Sql DataContext。当我在insert按钮上将CausesValidation属性设置为true时,它实际上什么也不做。它甚至没有到达数据层的Insert方法。但是,如果我将其设置为false,它将转到Insert方法,但我的业务对象参数的属性中没有值。
我在使用Update方法时遇到了类似的问题,结果是我忘记了ID参数。将它指定为UpdateParameter就解决了这个问题。这似乎是Linq