根据所选模型EF插入数据库

时间:2019-07-11 22:50:29

标签: c# asp.net entity-framework webforms

因此,我正在构建一个应用程序,用户可以在其中上传文件,并将其值插入到现有数据库中。

我已经能够搭建现有数据库,所以我拥有了现有数据库的所有模型。我的问题来了

我可以要求用户告诉我他们要将文件放在哪个表上,以便我可以使用模型进行插入。但是,如何将值映射到模型取决于模型。因此,如果按照我的思路,我将拥有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模型插入数据库时​​,该函数当前不同于插入函数。显然我不能对每个模型都这样做。什么是明智的方法?

0 个答案:

没有答案