我是 .NET 环境的新手,正在尝试编写一个简单的 MVC 应用程序来读取学生数据并将其显示给最终用户。我已经使用 SQLOLEDB 连接到数据库,我在下面粘贴了它的代码。从查询中获得的数据存储在 DataTable 类型的变量中。现在我想以 JSON 输出的形式查看查询结果的内容,对此我有一个微弱的想法,即我必须创建一个新的控制器。但我无法超越这一点。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Data;
namespace Database.model
{
public class student
{
public int id { get; set; }
public string name { get; set; }
private string age { get; set; }
public DataTable GETSQLServerData()
{
//Connect
var _connectionobject = new SqlConnection();
_connectionobject.ConnectionString = @"Provider=SQLOLEDB;Data Source=PHYSICS\SQLEXPRESS;Persist Security Info=true;Initial Catalog=master;Integrated Security=True; provider = SQLOLEDB;";
_connectionobject.Open();
//Command
var _commandObject = new SqlCommand();
_commandObject.CommandText = "select * from dbo.tblStudent";
//Execute
_commandObject.ExecuteReader();
//Data
var _dataReader = _commandObject.ExecuteReader();
DataTable obj2 = new DataTable();
obj2.Load(_dataReader);
_connectionobject.Close();
return obj2;
}
}
}
如果有人能在这方面帮助我,我将不胜感激