使用Entity Framework插入CSV数据?

时间:2018-07-06 20:24:02

标签: c# sql-server entity-framework entity-framework-6

有一个带有标头的CSV文件,需要通过Web应用程序将其插入数据库。

是否可以通过Entity Framework将数据发送到存储过程?还是什么是更好的解决方案?

必须通过Web应用程序完成,并且该表有一个额外的列,该列只是每一行的唯一ID。

1 个答案:

答案 0 :(得分:0)

是的,存储过程所需的数据可能是supplied via EF

如果只是使用SP,那么对您来说更容易-最好不要。您将失去EF对数据进行代码控制的好处。简而言之,EF外部的所有内容都保持外部状态(例如,虚拟成员数据不会自动更新)。

在数据映射中将唯一ID指定为自动生成的项目,并由db配置支持。

如上所述,@ delvin将您的数据从csv映射到对象,然后与对象一起将数据推送到数据表中。

很少以以下内容开头的引用:

  1. General How-To
  2. Few ways to deal with auto-generated items.