当前要查询我的用户表,我必须在我的控制器中执行以下操作。
using (MySqlConnection connection = new MySqlConnection(ConfigurationManager.ConnectionStrings["test_schema"].ConnectionString))
{
connection.Open();
MySqlCommand command = new MySqlCommand("SELECT * FROM users", connection);
MySqlDataReader reader = command.ExecuteReader();
List<string> users = new List<string>();
while (reader.Read())
{
users.Add(reader["id"] + "\t" + reader["first_name"]);
}
ViewBag.users = users;
reader.Close();
}
在c语言中,有没有可能把结果放在一个动态对象中,类似于 ViewBag
作品?我在node.js express中有一些经验,并且能够使用 sequelize
我要做的就是写
Sequelize.query("SELECT * FROM users", { type: sequelize.QueryTypes.SELECT }).then(users => {
// users attributes will be the columns of the user table
});
我在sequelize中遗漏了如何连接数据库的部分,但我认为这与问题无关。
1条答案
按热度按时间gcmastyq1#
这可以很容易地完成与潇洒。它支持将数据行反序列化为常规c#类或
dynamic
物体。或者,可以反序列化为已定义的类型: