Exemple #1
0
        private async Task <DataSet> FillDataset()
        {
            using (AdventureWorksDW2017Entities entities = new AdventureWorksDW2017Entities())
            {
                var data = await entities.DimEmployee.ToListAsync();

                DataSet dataSet1 = new DataSet();
                dataSet1.DataSetName = "EmployeeDataset";

                DataTable dataTable1 = new DataTable();

                dataSet1.Tables.Add(dataTable1);

                dataTable1.TableName = "Employee";
                dataTable1.Columns.Add("FirstName", typeof(string));
                dataTable1.Columns.Add("LastName", typeof(string));
                dataTable1.Columns.Add("HireDate", typeof(DateTime));

                foreach (var item in data)
                {
                    dataSet1.Tables["Employee"].Rows.Add(new Object[] { item.FirstName, item.LastName, item.HireDate });
                }

                return(dataSet1);
            }
        }
Exemple #2
0
        private async Task <List <Customer> > getData()
        {
            using (AdventureWorksDW2017Entities entities = new AdventureWorksDW2017Entities())
            {
                List <Customer> customerList = new List <Customer>();

                var data = await entities.DimCustomer.Take(200).ToListAsync();

                foreach (var item in data)
                {
                    Customer modelo = new Customer();

                    modelo.Phone        = item.Phone;
                    modelo.CustomerKey  = item.CustomerKey;
                    modelo.FirstName    = item.FirstName;
                    modelo.LastName     = item.LastName;
                    modelo.EmailAddress = item.EmailAddress;

                    customerList.Add(modelo);
                }

                return(customerList);
            }
        }