Sharepoint 2010 SharePoint 2010外部列表/外部内容类型的验证

Sharepoint 2010 SharePoint 2010外部列表/外部内容类型的验证,sharepoint-2010,bcs,Sharepoint 2010,Bcs,外部内容类型的验证放在哪里?假设我的ECT上的一个字段代表一个电子邮件地址,该地址在我们的系统中必须是唯一的。我将把验证放在哪里,以检查是否有人提交了具有重复电子邮件地址的ECT实例?如何冒泡验证错误,使其显示在SharePoint UI中?到目前为止,我看到的唯一选项是为需要自定义验证的表单创建自定义InfoPath表单。关于如何在SP 2010中自定义默认列表表单,有很多参考资料 能有更多的选择当然很好。似乎应该有一个特殊的异常类,我们可以从服务类(处理与后端系统的交互)中抛出,UI将以处理

外部内容类型的验证放在哪里?假设我的ECT上的一个字段代表一个电子邮件地址,该地址在我们的系统中必须是唯一的。我将把验证放在哪里,以检查是否有人提交了具有重复电子邮件地址的ECT实例?如何冒泡验证错误,使其显示在SharePoint UI中?

到目前为止,我看到的唯一选项是为需要自定义验证的表单创建自定义InfoPath表单。关于如何在SP 2010中自定义默认列表表单,有很多参考资料

能有更多的选择当然很好。似乎应该有一个特殊的异常类,我们可以从服务类(处理与后端系统的交互)中抛出,UI将以处理验证消息的方式处理该异常类。我尝试了LobBusinessErrorException,但得到了一个标准的黄色错误屏幕