Я новичек в програмировании, не до конца понимаю методы классы и обьекты. Мне нужно: Подключитесь к локальному SQL-серверу с помощью C # и загрузите все экземпляры данных в три таблицы. Надо загрузить все переменные из каждой таблицы и создать объекты Accomodation. Нужно Ввести каждый тип объекта в списке в соответствующий класс City; Другими словами, каждый список в каждом обьекте должен быть заполнен тем же количеством данных, что и в базе данных SQL! Как это правильно сделать? Написала часть кода(классы) но застряла и не знаю как с ппомощью метода получить данные`
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient; //
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
City Amsterdam = new City("null", 0, 0, 0, 0, 0); // object
City Boston = new City("null", 0, 0, 0, 0, 0); // object
City Barcelona = new City("null", 0, 0, 0, 0, 0); // object
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=LAPTOP-OBD0K6JL;Initial Catalog=airbnbtest;Integrated Security=True";
try
{
conn.Open();
SqlCommand myQuery = new SqlCommand("SELECT * FROM Boston2;", conn); //same name as in Boston2 i SQL
SqlDataReader myReader = myQuery.ExecuteReader();
SqlCommand myQuery2 = new SqlCommand("SELECT * FROM Barcelona2;", conn); //same name as in Boston2 i SQL
SqlDataReader myReader2 = myQuery.ExecuteReader();
List<string> avtoNames = new List<string>();
int host_id;
string room_type;
int reviews; //same name as in SQL
while (myReader.Read())
{
string variabel1 = myReader["bedrooms"].ToString();
reviews = (int)myReader["reviews"];
host_id = (int)myReader["host_id"];
room_type = (string)myReader["room_type"];
Console.WriteLine("Revieews:" + reviews+"," + "Host ID:"+ host_id+ "," +
"Room type:"+ " "+ room_type);
Console.ReadLine();
}
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
finally
{
conn.Close();
Console.ReadLine();
}
}
//method
static City GetCityData (string sqlcity)
{
City stad = new City("Name", 0, 0, 0, 0, 0);
stad.Population = 0;
stad.AvgIncome = 0;
stad.NumTourists = 0;
stad.AntalAccommondations = 0;
return stad;
}
}
}`
Виртуальный выделенный сервер (VDS) становится отличным выбором
Программа работает, сохраняет в БД и достает данные из, в вкладке Обозреватель SQL Server не отображаетсяКак и где можно ее найти?
Есть Fastline ,на нем нахожу минимальную и максимальную погрешность