Получить доступ к списку структур из другого класса - C#
Формулировка задачи:
Здавствуйте! Тема не нова, но ответа пока не нашел.
Есть такой класс
Возвращает список структур. Мне необходимо в другом классе, аналогичном, получить доступ к этой структуре, чтобы выполнить, в зависимости от значения, запрос к БД.
Как получить доступ?
namespace Forecast { public struct From_PRJForecast { public string Param_ID; public string DS_ID; public string Normal_Type; public string Object_ID; public From_PRJForecast(SqlDataReader dr) { Normal_Type = Convert.ToString(dr["Normal_Type"]); DS_ID = Convert.ToString(dr["DS_ID"]); Param_ID = Convert.ToString(dr["Param_ID"]); Object_ID = Convert.ToString(dr["Object_ID"]); } } public class LoadFromPRJ_Forecast { public List<From_PRJForecast> FromPRJ_Forecast() { List<From_PRJForecast> resPRJ = new List<From_PRJForecast>(); SqlConnection sqlcon = new SqlConnection("user id=sa;" + "password=1234;server=127.0.0.1;" + "Trusted_Connection=yes;" + "database=MainDB; " + "connection timeout=5"); sqlcon.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = sqlcon; cmd.CommandText = ("SELECT Object_ID, Param_ID, DS_ID, Normal_Type FROM PRJ_Forecast"); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { resPRJ.Add(new From_PRJForecast(dr)); } dr.Close(); sqlcon.Close(); return resPRJ; } } }
Решение задачи: «Получить доступ к списку структур из другого класса»
textual
Листинг программы
var Spliness = new CubicSpline.Splines(4);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д