首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >编译器错误消息: CS1061:(您是否缺少using指令或程序集引用?)

编译器错误消息: CS1061:(您是否缺少using指令或程序集引用?)
EN

Stack Overflow用户
提问于 2020-05-19 20:42:41
回答 1查看 251关注 0票数 0

编译器错误消息: CS1061:'List‘不包含'EmpModels’的定义,并且找不到接受类型为'List‘的第一个参数的扩展方法'EmpModels’(是否缺少using指令或程序集引用?)

模型类

代码语言:javascript
运行
复制
public class EmpModel
{
public int id { get; set; }
public string empname { get; set; }
}
public class EmpDetails
{
public List<EmpModel> EmpModels { get; set; }
}

在控制器中

代码语言:javascript
运行
复制
public ActionResult GetAllEmployees(EmpDetails empDet)
        {
            connection();
            SqlCommand com = new SqlCommand("spEmployeeDetails", con)
            {
                CommandType = CommandType.StoredProcedure
            };
            SqlDataAdapter da = new SqlDataAdapter(com);
            DataTable dt = new DataTable();
            con.Open();
            da.Fill(dt);
            con.Close();
            empDet.EmpModels = (from DataRow dr in dt.Rows

                       select new EmpModel()
                       {
                           id = Convert.ToInt32(dr["id"]),
                           empname = Convert.ToString(dr["empname"]),  
                       }).ToList();
            return View(empDet);
 }

在视图中

代码语言:javascript
运行
复制
@model List<CDMA_SSO.Models.EmpModel>

@foreach (var item in Model.EmpModels)
{
@Html.DisplayFor(model => item.empname)
}
EN

Stack Overflow用户

发布于 2020-05-20 00:59:58

您需要在Model类中添加命名空间

System.Collections.Generic;

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61891313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档