有一个带有标头的CSV文件,需要通过Web应用程序将其插入数据库。
是否可以通过Entity Framework将数据发送到存储过程?还是什么是更好的解决方案?
必须通过Web应用程序完成,并且该表有一个额外的列,该列只是每一行的唯一ID。
答案 0 :(得分:0)
是的,存储过程所需的数据可能是supplied via EF
如果只是使用SP,那么对您来说更容易-最好不要。您将失去EF对数据进行代码控制的好处。简而言之,EF外部的所有内容都保持外部状态(例如,虚拟成员数据不会自动更新)。
在数据映射中将唯一ID指定为自动生成的项目,并由db配置支持。
如上所述,@ delvin将您的数据从csv映射到对象,然后与对象一起将数据推送到数据表中。
很少以以下内容开头的引用: