我在一些C#代码中的foreach语句中得到了上述错误,我已经继承了#34;它本质上是读取csv文件并根据csv中的信息在数据库中进行更改。
代码如下:
using (var ctx = new MyEntities())
{
foreach (var notification in despatches)
{
var componentCheck = ctx.DespatchLineComponentCheck(notification.ProductCode).ToList();
调度,获取自定义DespatchLines类型的列表,这些类型本质上是一个模型。
据我所知,代码调用的是一个存储过程,而后者又会调用一个视图。
存储过程和视图没有执行任何问题,这使我认为它是C#代码,但我有点不确定。
感谢任何帮助。
答案 0 :(得分:0)
感谢@ Leonidas199x和@Jacob H的评论。最后,这是一个SQL错误,一个存储过程调用一个表,当它应该只给一个时返回多个结果。
此处的用户已将数据放入其中并不唯一且导致错误。
感谢您的帮助!