2017-10-04 98 views
-2

我想通过主键(CIP_ID)从记录中检索数据(描述),但是我不断收到与x.CIP_ID有关的错误CS1061,但我不'不明白为什么这个错误不断出现,我也无法解决它。我试过使用.First,.Element这也都是错误。char不包含'CIP_ID'的定义

public ActionResult GetCIPDesc(int CIP_ID) 
{ 
    CIP_Number temp = new CIP_Number(); 
    var desc = temp.Description.Where(x => x.CIP_ID == CIP_ID); 
    ViewBag.CIPNumDesc = desc; 
    return PartialView("CIPDescPartial"); 
} 

CS1061: 焦炭不包含关于 'CIP_ID' 和没有扩展方法 “CIP_ID的定义;接受'char'类型的第一个参数可能会被发现(你是 是否缺少使用指令或程序集引用?)

回答

0

这最终为我工作。我用ViewModel来显示@Item.Text.

public ActionResult GetCIPDesc(int CIP_ID) 
    { 
     CIP_Number temp = new CIP_Number(); 
     List<CIP_Number> desc = db.CIP_Numbers.Where(x => x.CIP_ID == CIP_ID).ToList(); 
     ViewBag.CIPNumDesc = new SelectList(desc, "CIP_ID", "Description"); 
     return PartialView("CIPDescPartial"); 
    }