Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.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
C# 如何处理';它来自c语言中的数据库#_C#_Mysql_Asp.net_Asp.net Mvc_Mysql Connector - Fatal编程技术网

C# 如何处理';它来自c语言中的数据库#

C# 如何处理';它来自c语言中的数据库#,c#,mysql,asp.net,asp.net-mvc,mysql-connector,C#,Mysql,Asp.net,Asp.net Mvc,Mysql Connector,我想我的联系没有问题。但当我运行该程序并打开带有“”链接的浏览器时,我刚刚到达 输出:DKLSAJDKLJALSJDLs Q 。如何使用我的数据库数据?我的模型、视图和控制器文件位于底部。我在这里写作时删除了“使用…”行 控制器 namespace WebApplication4.Controllers { public class BolumController : Controller { public ActionResult Hello()

我想我的联系没有问题。但当我运行该程序并打开带有“”链接的浏览器时,我刚刚到达

输出:DKLSAJDKLJALSJDLs Q

。如何使用我的数据库数据?我的模型、视图和控制器文件位于底部。我在这里写作时删除了“使用…”行

控制器

namespace WebApplication4.Controllers
{
    public class BolumController : Controller
    {
        public ActionResult Hello()
        {
            var bolum = new Hello() { Ad = "Q" };
            Console.WriteLine("success");
            MySqlConnection con = new MySqlConnection("server=localhost;database=proje;uid=root;password=123456;");
            MySqlDataAdapter da = new MySqlDataAdapter("Select * From hasta_bilgileri", con);
            DataSet ds = new DataSet();
            try{
                con.Open();
            }
            catch (MySqlException e){
                Console.WriteLine(e.Message);
            }
            finally {
                da.Fill(ds, "hasta_bilgileri");
                con.Close();
            }
            return View(bolum);
        }
    }
}
模型

看法

@model WebApplication4.Models.Hello
@{
布局=空;
}
你好
DKLSAJDKLJALSJDLs
@广告模型

而不是
数据集
-使用
数据读取器
将数据读入模型的新实例中(如果有多条记录,则创建一个列表)。但该代码属于一个单独的服务,而不是您的控制器。我正在尝试,但遇到了诸如“连接必须有效且打开”之类的错误。你能写一个代码示例吗@StephenMueckeyo将在web上找到成千上万的示例(包括),听起来像是在关闭与数据库的连接后试图从数据库中读取数据。也许只需要移动一下代码。不清楚,因为你没有告诉我们你试过什么。总之,是的,基本上你需要把数据库中的数据读入你的模型对象。如果要返回一个事物列表,请将模型设置为这些对象的列表
namespace WebApplication4.Models
{
    public class Hello
    {
        public string Ad { get; set; }

    }
}
@model WebApplication4.Models.Hello
@{
    Layout = null;
}
<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Hello</title>
</head>
<body>
    <div>
        DKLSAJDKLJALSJDLs
        @Model.Ad
    </div>
</body>
</html>