Как отобразить 2 таблицы из MySQL в Visual Studio 17 - PullRequest
0 голосов
/ 29 декабря 2018

это в моем контроллере

 string connStr = "server=" + IpAddress + ";user=" + UserName + ";database=" + DatabaseName + ";port=" + PortNumber + ";password=" + Password + ";SslMode=none;";
 MySqlConnection conn = new MySqlConnection(connStr);
 conn.Open();
 string query = " select * from Cities,Regions";
 MySqlCommand com = new MySqlCommand(query, conn);

 MySqlDataAdapter da = new MySqlDataAdapter(com);
 DataTable ds = new DataTable();
 da.Fill(ds);
 conn.Close();

Я использую модель представления для отображения данных из mysql и заполняю их, как показано ниже.

 List<Models.ViewModels.city> CT = new List<Models.ViewModels.city>();
 SftpClient sftpclient = new SftpClient("port", "root", "name");
 sftpclient.Connect();

 foreach (DataRow item in ds.Rows)
 {
     city ct = new city
     {
         CityName = item.itemArray[1].ToString(),
         CityNumber = Convert.ToInt32(item.itemArray[2])
     }
     region rg = new region
     {
         RegionName = item.itemArray[1].ToString(),
         RegionNumber = Convert.ToInt32(item.itemArray[2])
     }
 }
 CT.Add(ct);
 return View(CT.ToList());

Как я могу показать регионы в моембритва.я уже использовал viewbag для отправки списка из моей области viewmodel.но он явно не заполняет viewmodel, а как мне заполнить область viewmodel

...