gpt4 book ai didi

c# - Load、Update and Save,还是直​​接执行Insert/Update sql命令?

转载 作者:行者123 更新时间:2023-11-30 15:58:43 25 4
gpt4 key购买 nike

我有这个过程,当用户想要作废支票时会发生。

每张Check包含多条PayableCheck记录,以及多条Error记录

Check.CheckID = PayableCheck.CheckID
Check.CheckID = Error.CheckID

每张 PayableCheck 对应 1 条 Payable 记录。

PayableCheck.PayableID = Payable.PayableID

每个应付账款对应一个收据或一个错误

Error.PayableID = Payable.PayableID
Receipt.PayableID = Payable.PayableID

当用户作废支票(给定支票 ID#)时,我需要:

  1. 设置检查状态为V
  2. 以原始支票金额为负创建另一张支票
  3. 为与原始支票关联的每个错误创建另一个错误,每个错误的金额为负数
  4. 将每个链接到原始支票的 PayableCheck 的事件字段设置为 0
  5. 将每个链接的应付账款设置为状态 O
  6. 将每个链接的错误设置为状态 O,将每个链接的收据设置为状态 O

我是否最好使用 Entity Framework 加载所有内容并在 C# 中进行更改然后保存,或者是否有更好的方法仅使用 sql 更新和插入?

最佳答案

最好在 sql server 中创建一个存储过程,并编写所有应该达到目的的 sql。

关于c# - Load、Update and Save,还是直​​接执行Insert/Update sql命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42628229/

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