0
我通过设置Query属性来配置DomainDataSource以执行特定的服务器端方法。如果我然后对检索到的数据进行更改,并调用SubmitChanges,则控件以某种方式知道要调用的正确方法。 (例如UpdateEmployee)哪里是更新方法集的名称,或者是通过某种命名约定简单推断的呢?DomainDataSource.SubmitChanges如何知道在服务器上调用的方法
我通过设置Query属性来配置DomainDataSource以执行特定的服务器端方法。如果我然后对检索到的数据进行更改,并调用SubmitChanges,则控件以某种方式知道要调用的正确方法。 (例如UpdateEmployee)哪里是更新方法集的名称,或者是通过某种命名约定简单推断的呢?DomainDataSource.SubmitChanges如何知道在服务器上调用的方法
它是通过一个命名约定和签名来推断的。以员工为参数的UpdateXXX/ModifyXXX方法是员工的更新方法。
或者,如果方法的名称与约定不匹配,则可以通过方法上的属性[Update]对其进行配置。签名仍然必须匹配。
希望有所帮助。