【发布时间】:2019-07-03 00:48:24
【问题描述】:
我想在 ASP.NET MVC 中创建一个删除函数。我不太确定如何使用 IHttpActionResult 在 ASP.NET.MVC 中创建删除函数。 (sql)、dBConnection.SubjectCodes.Remove(subjectCodeList);有错误
dBConnection.SaveChanges();.
错误说明:
数据库连接不包含 SubjectCodes 的定义
using System.Collections.Generic;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using System.Web.Http.Cors;
using System.Data;
using System.Linq;
using SubjectAPI.Models;
namespace SubjectAPI.Controllers
{
[EnableCors(origins: "*", headers: "*", methods: "*")]
[RoutePrefix("api/Subject")]
public class SubjectController : ApiController
{
public List<SubjectCode> SubjectCodes;
[ActionName("DeleteSubject")]
[Route("DeleteSubject")]
public IHttpActionResult DeleteSubject(int Subject_Code_ID)
{
DBConnection dBConnection = new DBConnection();
DataTable subjectCodeList = dBConnection.GetSqlDataTable(sql);
dBConnection.SubjectCodes.Remove(subjectCodeList);
dBConnection.SaveChanges();
return Ok(subjectCodeList);
}
}
}
using System;
using System.Web;
using System.Collections.Generic;
using System.Linq;
namespace SubjectAPI.Models
{
public class SubjectCode
{
public int Class_Code_ID { get; set; }
public string Subject_Code { get; set; }
public string Subject_Name { get; set; }
public Nullable<bool> Delete_Status { get; set; }
}
}
【问题讨论】:
-
您在使用此代码时遇到的任何特殊问题?
-
(sql)和dBConnection.SubjectCodes.Remove(subjectCodeList);`dBConnection.SaveChanges(); 中有一个错误;` -
DBConnection是你自己的班级吗?
标签: c# sql asp.net-mvc