无法将从SQL数据库检索到的值分配给其他变量

时间:2019-07-17 19:24:14

标签: c# entity-framework

我正在使用以下代码从SQL数据库中检索列表:

 var matInList = db.MaterialInLists
                   .Where(m => m.PartName == "ABC" && 
                               m.Month == "July").ToList();

并且我正在尝试使用像

这样的foreach循环获取list的参数
 foreach (var quanIn in matInList)
 {
     string quant = quanIn.Quantity;
     string Date = quanIn.Date;
     totalIn = totalIn + Int32.Parse(quanIn.Quantity); 
 }

问题在foreach循环中,只有第三行才能获得正确的数据,即totalIn。 “ quanIn.Quantity”和“ quanIn.Date”在调试模式下显示正确的值,但无法将其值分配给左侧变量。

MaterialInList类是这样:

public partial class MaterialInList
{
    public int ID { get; set; }
    public string PartName { get; set; }
    public string Quantity { get; set; }
    public string Date { get; set; }
}

0 个答案:

没有答案