我目前正在开发一个Web应用程序(C#,ASP.NET MVC),它允许用户通过Excel文件将自己的数据上传到SQL Server数据库。在大多数情况下,Excel文件将包含超过2000行,包含5列。
要归档这个,考虑以下解决方案主要关键是性能:
SqlBulkCopy
(包含已发布的数据)到合并表这是一个很好的解决方案,有更好的方法吗?是否可以一次发布10000个文本框?
谢谢!
答案 0 :(得分:0)
第一部分没问题,但第二步就是让我受益。这似乎不仅仅是因为它可能是一场表演噩梦,但它肯定会成为UI的噩梦。我建议的解决方案是让用户知道哪些行有问题并让他们在Excel中修复它们。然后,您可以选择添加好的行,保存文件供以后使用,或者只是将它们全部丢弃。其他步骤对我来说也很好。
我不知道可以向网页添加多少文本框的限制,但就像我说的那样,当已经存在可以使用户轻松的平台时,这将是一场UI梦魇(Excel )。