_connection.Open(); //_connection это переменная SqlConnection
SqlCommand LoadCategories = new SqlCommand();
LoadCategories.CommandText = "exec LoadCategories";
LoadCategories.Connection = _connection;
SqlDataReader reader = LoadCategories.ExecuteReader();
while (reader.Read())
{
Categories.Add(
new Category()
{
Id = Convert.ToInt32(reader["Id"]), //Тут в кавычках название столбца из таблицы в базе
Name = reader["Name"].ToString() //Если берешь значение varchar то лучше юзать ToString() или аналог из Convert
}
);
}
_connection.Close();
ICAgICAgICAgICAgX2Nvbm5lY3Rpb24uT3BlbigpOyAvL19jb25uZWN0aW9uINGN0YLQviDQv9C10YDQtdC80LXQvdC90LDRjyBTcWxDb25uZWN0aW9uCiAgICAgICAgICAgIFNxbENvbW1hbmQgTG9hZENhdGVnb3JpZXMgPSBuZXcgU3FsQ29tbWFuZCgpOwogICAgICAgICAgICBMb2FkQ2F0ZWdvcmllcy5Db21tYW5kVGV4dCA9ICJleGVjIExvYWRDYXRlZ29yaWVzIjsKICAgICAgICAgICAgTG9hZENhdGVnb3JpZXMuQ29ubmVjdGlvbiA9IF9jb25uZWN0aW9uOwoKICAgICAgICAgICAgU3FsRGF0YVJlYWRlciByZWFkZXIgPSBMb2FkQ2F0ZWdvcmllcy5FeGVjdXRlUmVhZGVyKCk7CgogICAgICAgICAgICB3aGlsZSAocmVhZGVyLlJlYWQoKSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgQ2F0ZWdvcmllcy5BZGQoCiAgICAgICAgICAgICAgICAgICAgbmV3IENhdGVnb3J5KCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElkID0gQ29udmVydC5Ub0ludDMyKHJlYWRlclsiSWQiXSksIC8v0KLRg9GCINCyINC60LDQstGL0YfQutCw0YUg0L3QsNC30LLQsNC90LjQtSDRgdGC0L7Qu9Cx0YbQsCDQuNC3INGC0LDQsdC70LjRhtGLINCyINCx0LDQt9C1CiAgICAgICAgICAgICAgICAgICAgICAgIE5hbWUgPSByZWFkZXJbIk5hbWUiXS5Ub1N0cmluZygpIC8v0JXRgdC70Lgg0LHQtdGA0LXRiNGMINC30L3QsNGH0LXQvdC40LUgdmFyY2hhciDRgtC+INC70YPRh9GI0LUg0Y7Qt9Cw0YLRjCBUb1N0cmluZygpINC40LvQuCDQsNC90LDQu9C+0LMg0LjQtyBDb252ZXJ0CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgX2Nvbm5lY3Rpb24uQ2xvc2UoKTs=