Введение Entity Framework Core


Download 0.7 Mb.
bet1/7
Sana16.06.2023
Hajmi0.7 Mb.
#1514490
  1   2   3   4   5   6   7
Bog'liq
11-Ma`ruza

10- dars Entity Framework Core-da SQL

Cайфиев Жасурбек Фазлидинович

sayfiev@gmail.com

adabiyotlar

  • 1. Entity Framework Core и C# | Выполнение SQL-запросов (metanit.com)
  • 2. Джон П. Смит. Entity Framework Core в действие, Manning Shelter Island , c. 692
  • 3. Entity Framework documentation | Microsoft Learn
  • 4. EF Core boyicha Microsoft hujjatlari – https://docs.microsoft.com/enus/ef/core/;
  • 5. EF Core kodi –
  • 6. GitHub - JonPSmith/EfCoreinAction-SecondEdition: Supporting repo to go with book "Entity Framework Core in Action", second edition
  • 7. https://github.com/dotnet/efcore;

Ma`lumotlar bazasi ma`lumotlarini o`zgartirish

Bugungi darsda quyidagilarni o`rganamiz:

1. Takrorlash.( Ma`lumotlar bazasi funktsiyalari bilan ishlash);

2. EntityFrameworkCore da parallelizmni tashkillashtirish;

3. Log lash provayderlari

4. Lompilyatsiya qilinadigan so`rovlar

5.So`rovlarni ko`rinishlarga proektsiya qilish

6. O`zgarishlar tarixini saqlab borish

1. Saqlangan funksiyalar

SQL so'rovlari bilan bir qatorda, Entity Framework Core ham ma'lumotlar bazasida yaratilgan saqlangan funktsiyalarni bajarishga imkon beradi.

Misol sifatida MS SQL Server ma'lumotlar bazasidan foydalanib,

C# ilovasida saqlangan funksiyani chaqirishni ko'rib chiqamiz.

Bizning ma'lumotlar bazamiz quyidagi ma'lumotlar konteksti va ob'ektlari bilan tavsiflansin:

using Microsoft.EntityFrameworkCore;

public class Company

{ public int Id { get; set; }

public string? Name { get; set; }

public List Users { get; set; } = new();

}

public class User

{ public int Id { get; set; }


Download 0.7 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling