1. Entity Framework Nima?


Data Source: server nomi. MS SQL Express uchun ushbu parametr .\SQLEXPRESS qiymatiga ega. Initial Catalog



Yüklə 113,77 Kb.
səhifə14/17
tarix10.12.2023
ölçüsü113,77 Kb.
#139237
1   ...   9   10   11   12   13   14   15   16   17
1. Entity Framework Nima

Data Source: server nomi. MS SQL Express uchun ushbu parametr .\SQLEXPRESS qiymatiga ega.

  • Initial Catalog: ma’lumotlar bazasi katalogining nomi. Code First yondashuvda Players jadvalidan foydalanilganligi uchun Server Players.mdf ma’lumotlar bazasini yaratadi.

  • Integrated Security: autentifikatsiya qilishni belgilaydi.

    Oxirgi element provayder tomonidan o‘rnatiladi: providerName="System.Data.SqlClient"

    2. Model First va Data base First da ulanish satri.

    Model First va Database First yondashuvlaridan foydalanganda ulanish liniyasi boshqacha ko‘rinadi. Misol uchun:


    1
    2
    3
    4
    5
    6
    7


    connectionString="metadata=res://*/Person.csdl|res://*/Person.ssdl|res://*/Person.msl;provider=System.Data.SqlClient;
    provider connection string="data source=HP-PC\SQLEXPRESS;
    initial catalog=persondb;integrated security=True;
    MultipleActiveResultSets=True;App=EntityFramework"" />


    Bu erda biz uchun quyidagi ulanish satri parametrlari muhim ahamiyatga ega:

    • metadata modelini o‘z ichiga olgan metadata parametri ( bu holda model Person deb ataladi, metadata Person.csdl, Person.ssdl, Person.msl resurslarini o‘z ichiga oladi)

    • shuningdek data source parametriga MS SQL serveri o‘rnatiladi

    • initial catalog parametri ma’lumotlar bazasi katalogini o‘rnatadi

    Ma’lumotlar bazasi, uning pozitsiyasi, nomi yoki boshqa modeldan foydalangan holda, ushbu parametrlarni mos ravishda o‘zgartirishimiz kerak.

    Ma’lumotlar bazasini ishga tushirish


    Agar ma’lumotlar bazasiga birinchi marta murojaat qilsak va u allaqachon dastlabki qiymatlar bilan to‘ldirilgan bo‘lsa, uni ishga tushirishimiz mumkin.
    Initializatsiya ma’lumotlar kontekstiga birinchi marta murojaat qilganda sodir bo‘ladi.
    Ishga tushirish uchun. net kutubxonasida mavjud bo‘lgan boshlang‘ich sinflardan birini qo‘llashimiz mumkin:
  • 1   ...   9   10   11   12   13   14   15   16   17




    Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
    rəhbərliyinə müraciət

    gir | qeydiyyatdan keç
        Ana səhifə


    yükləyin