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

时间:2015-10-12 17:58:27

标签: c# .net sqlite

我正在尝试将名为Sales的数组(Customer)的对象(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表。

如何在数组更改后更新表格?

我使用的编程语言是带有System.Data.SQLite库的C#,但现在不使用Entity Framework。

我希望,你理解我的意思。

1 个答案:

答案 0 :(得分:0)

喜欢CL。表示:

  1. 删除阵列中的所有项目
  2. 再次插入所有项目