How can i get var output data when my Return type Is IEnumarable : Here i need data from `var result = new` not from  `IEnumarable` please Help me if is their any latranate solution is their please Help me

     public IEnumerable<Employee_Join> GetEmployees(int paginate)    
            {
                int FilterdCount = 0;
                using (SqlConnection con = Db.Dbcontect)
                {
                    var employee = new List<Employee_Join>();
                    con.Open();
     SqlCommand cmd = new SqlCommand("SP_GetEmployees_By_Pagination", con);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@Pagination", paginate);
                    cmd.Parameters.AddWithValue("@Total", 5);
    
                    SqlDataReader rdr = cmd.ExecuteReader();
                    if (rdr.HasRows == true)
                    {
                        while (rdr.Read())
                        {
                            Employee_Join emp = new Employee_Join();
                            if (!Convert.IsDBNull(rdr["EmployeeId"]))
                            {
                                emp.Emp_Id = Convert.ToInt32(rdr["EmployeeId"]);
                            }
                            emp.EmpName = rdr["EmpName"].ToString();
                            emp.Email = rdr["Email"].ToString();
                            emp.Cnt_Name = rdr["CountryName"].ToString();
      employee.Add(emp);
                        }
                    }
   
                     var result = new
                        {
                            iTotalRecords = GetTotalEmployeeCount(),
                            iTotalDisplayRecords = FilterdCount,
                            aaData = employee
                        };
    
                       return employee;
    }

 i need  `var result = new` out put not employee