C# 在SQL数据库中保存和更新数组
我正在尝试将一个对象(C# 在SQL数据库中保存和更新数组,c#,.net,sqlite,C#,.net,Sqlite,我正在尝试将一个对象(Customer)和一个名为Sales的(文章)数组保存到数据库中。让我们看看我的桌子: 表格客户: |ID|Name | ------------- | 1|Samuel | | 2|Michael | | 3|Grace | |ID|Name |Price | -------------------- | 1|Apple | 1 | | 2|Banana | 5 | | 3|Orange | 2 | |CustomerID
Customer
)和一个名为Sales的(文章
)数组保存到数据库中。让我们看看我的桌子:
表格客户:
|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 |
表格文章:
|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 |
表格销售:
|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 |
我知道如何保存第一次,但如果数组已更改(例如,删除了销售),我不知道如何更新销售表
阵列更改时如何更新表?
我使用的编程语言是带有System.Data.SQLite库的C#,但现在不使用实体框架
我希望你明白我的意思。就像CL.说的:
您如何从C代码连接到MySQL数据库?实体框架?我更新了一个问题:现在没有实体框架,但是如果我需要它,我可以使用它。你说它是MySql,然后你说你在使用“System.Data.SQLite”。挑一个!此外,我知道这是一个无耻的插件,但请查看我的,它将在C#或VB.Net中自动为您创建数据层,并且与Sql Server、MySql和SQLite兼容。抱歉,使用了错误的标记。。。它是SQLite