Първи стъпки в ORM технологиите с Entity Framework (Наков @ БСУ хакатон 2015)
Днес бях лектор в Бургас на хакатона на Бургаския свободен университет. Направих чудеса от храброст да обясня като за абсолютно начинаещи само за час и половина какво е база релационна данни и как работи, какво са обектите в ООП и как мапваме C# класове и обекти към таблици и редове от базата данни чрез ORM framework и да демонстрирам как се използва Entity Framework (EF) – водещата ORM технология от .NET света за достъп до данни. Показах инсталиране на EF, генериране на EF DbContext по съществуваща база данни (database first with EF) и как да генерираме база данни по съществуващи C# класове с връзки между тях (EF code first). Демонстрирах заявки върху данните с LINQ, работа с АPI-то на EF, извличане на данни, добавяне, промяна и изтриване (CRUD). Показах и автоматичните миграции на DB схемата при промяна на модела на данните при code first подхода в Entity Framework.
Както винаги, записах видео и го споделям заедно със слайдовете за всички с интереси към програмирането и базите данни.
Видео за ORM и Entity Framework – как да работим с бази данни от C#?
Слайдове – Entity Framework ORM – първи стъпки
Ако сте се запалили по темата, можете да гледате безплатно курсовете по бази данни и ORM технологии в СофтУни:
10 Responses to “Първи стъпки в ORM технологиите с Entity Framework (Наков @ БСУ хакатон 2015)”
Тези начинаещи какво правят на хакатон по програмиране?
Има доста ученици 5-8 клас на хакатона: от местните школи, пишат на C++ алгоритмични задачки. Иначе има микс от участници: и опитни от фирми, и студенти и ученици. Не знам обаче какво ще напишат за 4-5 часа, защото такъв е формата на събитието.
Не беше ли за desktop и mobile програмиране под Windows. Или се бъркам с друг.
Ще се справят бе, сигурно са гледали лекциите от СофтУни! 😉
Bravo! No tarsi i svoeto (money)
Даааа
masterchefsocial.com
Първи стъпки в ORM технологиите с Entity Framework (Наков @ БСУ хакатон 2015) | Svetlin Nakov’s Blog
It proved to be Very helpful to me and I am sure to all the commentators here!
Thank you for sharing this great article. 888b hopes you will have many more articles for everyone to read.
След това показах code first модела при който първо пишем C# класове (обектен модел) и след това го прехвърляме (персистираме) в базата данни.