Entity Framework дахь зураглал гэж юу вэ?
Entity Framework дахь зураглал гэж юу вэ?

Видео: Entity Framework дахь зураглал гэж юу вэ?

Видео: Entity Framework дахь зураглал гэж юу вэ?
Видео: SCP-1730 What Happened to Site-13? Part 1 2024, Дөрөвдүгээр сар
Anonim

Entity Framework . Энэ нь мэдээллийн санд хандах хэрэгсэл юм. Илүү нарийвчлалтай хэлэхэд, энэ нь Объект/Харилцааны Mapper (ORM) гэж ангилагдсан бөгөөд энэ нь хамаарлын өгөгдлийн сан дахь өгөгдлийг манай хэрэглээний объектуудад буулгадаг гэсэн үг юм.

Цаашилбал, Entity Framework дахь ModelBuilder гэж юу вэ?

Entity Framework Fluent API нь конвенцуудыг хүчингүй болгохын тулд домэйн ангиудыг тохируулахад ашиглагддаг. онд Entity Framework Гол, Загвар бүтээгч анги нь Fluent API-ийн үүрэг гүйцэтгэдэг. Үүнийг ашигласнаар бид олон янзын зүйлийг тохируулах боломжтой, учир нь энэ нь өгөгдлийн тэмдэглэгээний шинж чанаруудаас илүү тохиргооны сонголтыг өгдөг.

Нэмж дурдахад би Entity Framework дээр хадгалагдсан процедурыг хэрхэн зураглах вэ? Person Entity-г хадгалсан журамд буулгах

  1. Person entity type дээр хулганы баруун товчийг дараад Stored Procedure Mapping-г сонгоно уу.
  2. Хадгалагдсан процедурын зураглал нь "Mapping Details" цонхонд гарч ирнэ.
  3. дарна уу.
  4. Хадгалагдсан процедурын параметрүүд болон байгууллагын шинж чанаруудын хоорондох өгөгдмөл зураглал гарч ирнэ.

Би Entity Framework-ийг хэрхэн ашиглахыг бас мэдэх үү?

  1. Урьдчилсан нөхцөл. Visual Studio 2017.
  2. MVC вэб програм үүсгэх. Visual Studio-г нээж, ASP. NET вэб програм (.
  3. Сайтын хэв маягийг тохируулна уу.
  4. Entity Framework 6-г суулгана уу.
  5. Өгөгдлийн загварыг бий болгох.
  6. Өгөгдлийн сангийн контекстийг үүсгэ.
  7. Туршилтын өгөгдөлтэй DB-г эхлүүлэх.
  8. LocalDB ашиглахын тулд EF 6-г тохируулна уу.

OnModelCreating гэж юу вэ?

Тохиргоог Microsoft-ын гаргасан хэд хэдэн аргаар хэрэгжүүлдэг. DbContext анги нь нэртэй аргатай OnModelCreating Энэ нь ModelBuilder-ийн жишээг параметр болгон авдаг. Загвар болон түүний зураглалыг санах ойд бий болгохын тулд контекстийг анх үүсгэх үед энэ аргыг фреймворкоор дууддаг.

Зөвлөмж болгож буй: