gpt4 book ai didi

c# - 命名的 'CommandType' 在当前上下文中不存在

转载 作者:太空狗 更新时间:2023-10-29 22:15:47 24 4
gpt4 key购买 nike

有人可以帮助我理解为什么我会在此处收到该错误吗?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Threading.Tasks;
using System.Data.SqlClient;
using System.Configuration;

namespace JsPractice.Controllers
{
public class SolutionController : Controller
{

public ActionResult Index ( )
{

return View();
}

[HttpPost]
public ActionResult CreateNew ( int problem_id, string solver, string solution_code, string test_code )
{
// Going to move this to controller later ..
using ( SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalJsPracticeDb"].ConnectionString) )
{
using ( SqlCommand cmd = new SqlCommand("AddSolution", con) )
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@problem_id", problem_id);
cmd.Parameters.AddWithValue("@solver", solver);
cmd.Parameters.AddWithValue("@solution_code", solution_code);
cmd.Parameters.AddWithValue("@test_code", test_code);
con.Open();
cmd.ExecuteNonQuery();
}

}
return View();
}

}
}

根据文档https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.commandtype(v=vs.110).aspx我没有看到我做错了什么,因为我已经包含了 System.Data.SqlClient

最佳答案

您没有包含 System.Data 命名空间。所以添加以下内容,您将解决您的问题。

using System.Data;

关于c# - 命名的 'CommandType' 在当前上下文中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34848700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com