在SQL数据库中保存和更新数组

本文关键字:更新 数组 保存 SQL 数据库 | 更新日期: 2023-09-27 18:17:23

我试图将一个对象(Customer)与一个名为Sales的数组(Articles)保存到数据库。让我们看一下我的表:

表客户

:

|ID|Name    |
-------------
| 1|Samuel  |
| 2|Michael |
| 3|Grace   |
表的文章

:

|ID|Name    |Price |
--------------------
| 1|Apple   | 1    |
| 2|Banana  | 5    |
| 3|Orange  | 2    |
表销售

:

|CustomerID|ArticleID|
----------------------
|1         | 1       |
|1         | 2       |
|2         | 3       |

我知道如何保存第一次,但如果数组已经改变(例如。我不知道如何更新Sales表

当数组发生变化时如何更新表?

我使用的编程语言是c#和System.Data.SQLite库,但现在不使用实体框架。

我希望你明白我的意思。

在SQL数据库中保存和更新数组

像CL。说:

  1. 删除数组中的所有项目
  2. 重新插入所有项目