<ul class="cf">  @foreach (var line_item in GroupLinesList.Take(5)){
  <li>
   <p>@line_item.Name</p>
  </li>
  }
</ul>
其中 GroupLinesList 的定义
I-List<Lines>
GroupLinesList = Entity.Lines.Where(n => n.Status == 1 && n.LCid == 869).ToList();
问题:
不加n.LCid == 869可以查询出结果
加上&& n.LCid == 869报错CS1593: 委托“System.Func<XinYour.TrustSoft.Repositories.Lines,int,bool>”未采用 1 个参数
请问是在哪里还需要n.LCid的定义还是语句的问题?
初学者,这里卡了好几天了,请大神们给与帮助,不胜感激!

解决方案 »

  1.   

    建议前端直接用js,或者可以试试vue 
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>
      

  2.   

    Linq语法问题,LCid需要是Lines里面的字段
      

  3.   

    LCid是Lines表中的字段,现在发现表中int类型的字段添加到where条件中没有问题,varchar的类型写成==“”就查不出来
      

  4.   

    n.LCid == “869” 试试