використання LINQ для зчитування інформації з бази даних

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра програмного забезпечення

Інформація про роботу

Рік:
2009
Тип роботи:
Звіт
Предмет:
Інші
Група:
ПІ

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” КАФЕДРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ  Звіт До лабораторної роботи № 5 На тему: “ використання LINQ для зчитування інформації з бази даних” З дисципліни : "Конструювання програмного забезпечення" Мета: Навчитися використовувати LINQ для зчитування інформації з бази даних Завдання: Відповідно до варіанту проекту вивести на консоль із бази даних результати запитів використовуючи LINQ. Повинні бути реалізовані Селекція (за певною умовою) Групування Злиття кількох таблиць Код програми using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication12 { public partial class Form1 : Form { private static CinemaDataContext CinemaDataContex = new CinemaDataContext(); public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void radioButton1_CheckedChanged(object sender, EventArgs e) { textBox1.Text = ""; var qR = from c in CinemaDataContex.Users where c.AccessId == 2 select new { UserID = c.Id, Login = c.Login, Name = c.Name, Email = c.Email, c.AccessId }; foreach (var k in qR) { textBox1.Text = textBox1.Text + k + "\r\n"; } } private void radioButton2_CheckedChanged(object sender, EventArgs e) { textBox1.Text = ""; var queryResults = from c in CinemaDataContex.Users group c by c.Login into z select new { Login = z.Key }; foreach (var item in queryResults) { textBox1.Text = textBox1.Text + item + "\r\n"; } } private void radioButton3_CheckedChanged(object sender, EventArgs e) { textBox1.Text = ""; var queryResults = from us in CinemaDataContex.Users join com in CinemaDataContex.Accesses on us.AccessId equals com.Id select new { us.AccessId, Login = us.Login, com.OrderTickets, com.GrantRights, com.Blocking, com.CommentingAndForum, com.TicketSales }; foreach (var item in queryResults) { textBox1.Text = textBox1.Text + "\r\n" + item + "\r\n"; } } } } Результати виконання   
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!