因此,我正在构建一个应用程序,用户可以在其中上传文件,并将其值插入到现有数据库中。
我已经能够搭建现有数据库,所以我拥有了现有数据库的所有模型。我的问题来了
我可以要求用户告诉我他们要将文件放在哪个表上,以便我可以使用模型进行插入。但是,如何将值映射到模型取决于模型。因此,如果按照我的思路,我将拥有n种插入方式的代码,其中n是数据库中模型的数量。当然这不是有效的。有什么更好的方法?
如果您没有关注我,则我的数据库中有表格
1. Test
2. Test2
3. Test 3
所以我的模型文件夹有
1. Test.cs
2. Test2.cs
3. Test3.cs
Test可能有3列,而Test2可能有10列。因此,当前在我解析文件并且用户指示Test表之后,我使用Test.cs模型插入数据库。当我使用Test2.cs模型插入数据库时,该函数当前不同于插入函数。显然我不能对每个模型都这样做。什么是明智的方法?