Cross-platform: EF Core bu Windows, Linux va Maclarda ishlashi mumkin bo‘lgan o‘zaro faol platforma.
Modelling: EF (Entity Framework) har xil ma’lumot turlarini olish/o‘rnatish xususiyatlariga ega bo‘lgan POCO (Plain Old CLR Object) ob’ektlari asosida EDM (Entity Data Model)ni yaratadi. U ushbu modeldagi sub’ekt ma’lumotlari so‘ralganda yoki bazada saqlanayotganda ma’lumotlar bazasida saqlaydi.
Querying: EF bizga bazadagi ma’lumotlardan ma’lumotlarni olish uchun LINQ so‘rovlaridan (C#/VB.NET) foydalanishga imkon beradi. Ma’lumotlar bazasi provayderi ushbu LINQ so‘rovlarini ma’lumotlar bazasiga tegishli so‘rovlar tiliga tarjima qiladi (masalan, ma’lumotlar bazasi uchun SQL). EF shuningdek, bizga SQL so‘rovlarini to‘g‘ridan-to‘g‘ri ma’lumotlar bazasida bajarishga imkon beradi.
Do'stlaringiz bilan baham: |