Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Основы создания запросов к коллекциям объектов с помощью LINQ

Автор:   •  Март 8, 2022  •  Лабораторная работа  •  3,498 Слов (14 Страниц)  •  370 Просмотры

Страница 1 из 14

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Ярославский государственный технический университет»

Кафедра «Информационные системы и технологии»

Отчет по практике защищен

с оценкой _____________

Руководитель,

доцент

___________ Ю.В. Царев

«___»__________ 2021

ОСНОВЫ СОЗДАНИЯ ЗАПРОСОВ К КОЛЛЕКЦИЯМ ОБЪЕКТОВ С ПОМОЩЬЮ LINQ

Отчет о лабораторной работе по курсу «Архитектура информационных систем»

ЯГТУ 09.03.02-001 ЛР

                       

                 

         

Отчет выполнил

студент группы ЭИС-16

  [pic 1]А. В. Тчанников

«__26_»_____02_______ 2021

                               

                                               

2021

Цель работы - приобрести умение выполнять запросы к источникам данных в форме коллекций объектов с помощью технологии LINQ to Objects.

Данная лабораторная работа предполагает выполнение следующих этапов:

1. Изучить методические указания к лабораторной работе.

2. Создать консольное приложение на языке C# с заданным классом (табл. 1.1), а также массив объектов этого класса. Число элементов массива должно быть не менее пяти.

3. Выполнить заданные запросы LINQ к массиву объектов (табл. 1.1). Для запроса №6 следует использовать операцию group, а для запроса №7 - операцию join.

4. Оформить и защитить отчет по лабораторной работе.

9 вариант

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

1. Данные по всем билетам с пунктом назначения «.».

2. Рейсы с временем отправления «...».

3. Число билетов с номерами мест от «.» до «.».

4. Пункты назначения и рейсы с длительностью более «.».

5. Средняя длительность рейсов в пункт назначения «.».

6. Все билеты, сгруппированные по пункту назначения (group).

7. Рейсы и места с указанием модели автобуса и числа мест в нем

(join).

Код программы:

using System;

using System.Linq;

namespace LAB1

{

    class Ticket

    {

        public string ID { get; set; }

        public string Flight { get; set; }

        public string Destination { get; set; }

        public string Time { get; set; }

        public double Duration { get; set; }

        public int Number { get; set; }

        public string BusID { get; set; }

        public override string ToString()

        {

            return string.Format("Код: {0}.\n" +

                "Рейс: {1}.\n" +

                "Пункт назначения: {2}.\n" +

                "Время отправления: {3}.\n" +

                "Длительность={4} ч." +

                "Номер места: {5}." +

                "Код автобуса: {6}.\n", ID, Flight, Destination, Time,

                Duration, Number, BusID);

        }

        static void Main(string[] args)

...

Скачать:   txt (11.2 Kb)   pdf (254.2 Kb)   docx (119.5 Kb)  
Продолжить читать еще 13 страниц(ы) »
Доступно только на Essays.club