gpt4 book ai didi

.net - List 全有或全无

转载 作者:行者123 更新时间:2023-12-04 07:07:58 24 4
gpt4 key购买 nike

我正在使用 Windows Communication Foundation (WCF) 创建一个 web 服务,但我目前不知道使用它进行验证的最佳方法是什么。

我有两种方法:CreateCustomer(Customer)CreateCustomers(List<Customer>) .

如果一个客户传入了一个客户列表,而其中一些客户是无效的,我应该拒绝整个请求吗?或者我应该返回通过验证的那些并标记那些无效的?

或者,我应该只允许他们调用CreateCustomer(Customer)吗?如果他们想创建多个客户,让他们反复调用它?

最佳答案

在这种情况下,我会推荐一种类似事务的方法。

基本上,您将使用标识符或实际对象验证所有未通过、抛出异常或其他验证失败事件的客户。这将允许管道另一端的人员识别问题。

为了保存到数据库,我也会考虑在事务中执行此操作,部分保存 1-7 个客户,但不是第 8 个可能会导致问题。

关于.net - List<Customer> 全有或全无,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/820560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com