Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 对于可计算的FirstOrDefault添加和删除,没有扩展方法_Asp.net_Angular_Typescript_Model View Controller_Web Deployment - Fatal编程技术网

Asp.net 对于可计算的FirstOrDefault添加和删除,没有扩展方法

Asp.net 对于可计算的FirstOrDefault添加和删除,没有扩展方法,asp.net,angular,typescript,model-view-controller,web-deployment,Asp.net,Angular,Typescript,Model View Controller,Web Deployment,当我尝试运行上述代码时,会出现以下错误: 严重性代码说明项目文件行抑制状态 错误CS1061“object”不包含“FirstOrDefault”的定义,并且找不到接受“object”类型的第一个参数的扩展方法“FirstOrDefault”(是否缺少using指令或程序集引用?) 类似于添加和删除 严重性代码说明项目文件行抑制状态 错误CS1061“object”不包含“AsEnumerable”的定义,并且找不到接受类型为“object”的第一个参数的扩展方法“AsEnumerable”(是

当我尝试运行上述代码时,会出现以下错误:

  • 严重性代码说明项目文件行抑制状态 错误CS1061“object”不包含“FirstOrDefault”的定义,并且找不到接受“object”类型的第一个参数的扩展方法“FirstOrDefault”(是否缺少using指令或程序集引用?)
  • 类似于添加和删除

  • 严重性代码说明项目文件行抑制状态 错误CS1061“object”不包含“AsEnumerable”的定义,并且找不到接受类型为“object”的第一个参数的扩展方法“AsEnumerable”(是否缺少using指令或程序集引用?)

  • 如何定义可数和第一个默认值???

    EmpSys
    应继承自
    IEnumerable
    。检查
    EmpSys

    EmpSys
    的类型是否应从
    IEnumerable
    继承。检查
    EmpSys

    的类型我如何从IEnumerable继承它?EmpSys是visual studio 2017中的一个asp.net项目,采用MVC架构。您能否显示
    EmpSys
    EmpDB
    的定义?您的定义是什么意思?EmpSys是visual studio中的项目名称我如何继承它IEnumerable?EmpSys是visual studio 2017中的一个asp.net项目,采用MVC体系结构。您能否显示
    EmpSys
    EmpDB
    的定义?您所说的定义是什么意思?EmpSys是visual studio中的项目名称
    using EmpSys.DBContext;
    using System.Data.Entity;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Net;
    //using System.Data;
    using System.Net.Http;
    using System.Web.Http;
    
    namespace EmpSys.Controllers
    {
        public class UserAPIController : BaseAPIController
        {
            public HttpResponseMessage Get()
            {
                return ToJson(EmpDB.TblEmp.AsEnumerable());
            }
    
            public HttpResponseMessage Post([FromBody]TblEmp value)
            {
                EmpDB.TblEmp.Add(value);
                return ToJson(EmpDB.SaveChanges());
            }
    
            public HttpResponseMessage Put(int id, [FromBody]TblEmp value)
            {
                EmpDB.Entry(value).State = EntityState.Modified;
                return ToJson(EmpDB.SaveChanges());
            }
            public HttpResponseMessage Delete(int id)
            {
                EmpDB.TblEmp.Remove(EmpDB.TblEmp.FirstOrDefault(x => x.Id == id));
                return ToJson(EmpDB.SaveChanges());
            }
        }
    }