尝试从Oracle中的多个表填充表中的数据

时间:2019-07-04 04:03:46

标签: c# asp.net asp.net-mvc

我正在尝试从oracle的多个表填充视图中的表。 但是没有确切的想法。

登录后,我试图通过一个查询从多个表中获取单个值数据。我的意思是我有9个变量,其中的数据通过单个查询来自不同的表。然后我必须将这些值填充到视图表的其他列中

[HttpPost]
   public ActionResult Login(FormCollection form)
    {
         dynamic model = new ExpandoObject();
         model.DailyRmRec = GetDailyRmRec();
         model.CrfhStk = GetCrfhStk();
         model.HrIntrn = GetHrIntrn();
         model.CrfhIntrn = GetCrfhIntrn();
         model.HrWtW = GetHrWtW();
         model.HrWtF = GetHrWtF();
         model.CrfhWtW = GetCrfhWtW();
         model.CrfhWtF = GetCrfhWtF();
         model.HrBalToRol = GetHrBalToRol();
         model.CrfhBalToRol = GetCrfhBalToRol();
         return View("Home");
    }

public dynamic GetDailyRmRec()
{
 string HrStk_S="select  wt from hdata";
string  CrfhStk_S="Select wt from hdata";
.... similarly for all above model parameter each method is defined
}

这些属性在模型中定义

public class DailyRmRec
    {
        public int HrStk { get; set; }
        public int CrfhStk { get; set; }
        public int HrIntrn { get; set; }
        public int CrfhIntrn { get; set; }

    }     




public class ReadyAtSrc
    {
        public int HrWtW { get; set; }
        public int HrWtF { get; set; }
        public int CrfhWtW { get; set; }
        public int CrfhWtF { get; set; }
    }


 public class BalToRol
    {
        public int HrBalToRol { get; set; }
        public int CrfhBalToRol { get; set; }
    }

预期:各个值来自不同的表,所有这些值都存储在单独的单个变量中,这些变量将填充表的不同列。 实际:尝试获取数据并不知道该怎么做的确切方法,然后在视图中填充表的不同列。任何想法都会受到赞赏。

0 个答案:

没有答案