В настоящее время, чтобы запросить мою таблицу пользователей, я должен сделать следующее в моем контроллере:
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
});
Я пропустил часть того, как подключиться к базе данныхв дальнейшем, но я не думаю, что это имеет отношение к вопросу.