[Arabic] Entity Framework Core - 37 Working With an Existing Database (Database Scaffolding)

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024

ความคิดเห็น • 37

  • @almobde3950
    @almobde3950 2 ปีที่แล้ว

    أجمل كورس حضرته على الاطلاق، ربنا يبارك فيك وفي علمك

    • @DevCreed
      @DevCreed  2 ปีที่แล้ว

      وفيكم بارك يا رب تسلم على ذوقك ❤️

  • @mmramohamed2780
    @mmramohamed2780 3 ปีที่แล้ว +2

    اخيرا ال scafhold. اتمني انه ياخد حقه زي محضرتك عملت في firstcode لانه هيظل الافضل والاكثر عمليا عن الغيرست .رغم ان اللي بيروج عكس ذلك

  • @boumadanidjelloulbistechnology
    @boumadanidjelloulbistechnology 3 หลายเดือนก่อน

    بارك الله فيك
    كنت فين من زمان يا أستاذ

    • @DevCreed
      @DevCreed  3 หลายเดือนก่อน

      وفيكم بارك يا رب ❤️
      موجود 😅

  • @abdalrhmanfahiem9501
    @abdalrhmanfahiem9501 2 ปีที่แล้ว

    ما شاء الله عليك ربنا يبارك فى حضرتك 💙💛🤍

    • @DevCreed
      @DevCreed  2 ปีที่แล้ว

      تسلم يا رب وفيكم بارك ❤️❤️

  • @amirhanna6270
    @amirhanna6270 2 ปีที่แล้ว

    عالمي يا بشمهندس

    • @DevCreed
      @DevCreed  2 ปีที่แล้ว

      تسلم يا رب ❤️

  • @MahmoudSaed98
    @MahmoudSaed98 10 หลายเดือนก่อน

    ماشاء الله علي شرحك يا استاذ
    عندي سؤال
    هل فيه طريقة لما اعمل Scaffold اخليه ينقل Models الى class Library اخرى
    واخلي بس DbContext
    مثلا عندي class Library يتعامل مع Database
    و class Library ل Domain Models
    لما اعمل Scaffolding احتاج اخلي DbContext في class library اللي تتعامل مع Database
    وانقل Models الى class Library تبع Domain
    وجزالك الله خيرا

  • @mohamednageh2146
    @mohamednageh2146 ปีที่แล้ว

    جزاك الله خير الجزاء اخي في الله❤

    • @DevCreed
      @DevCreed  3 หลายเดือนก่อน

      جزانا وإياكم يا رب ❤️

  • @waseemalsammoue8733
    @waseemalsammoue8733 ปีที่แล้ว

    مفخرة الله يباركلك

    • @DevCreed
      @DevCreed  8 หลายเดือนก่อน

      الله يكرمك ❤️

    • @DevCreed
      @DevCreed  8 หลายเดือนก่อน

      الله يكرمك ❤️

  • @kareemzarif3008
    @kareemzarif3008 8 หลายเดือนก่อน

    فعلا شرح حلو عاش

    • @DevCreed
      @DevCreed  8 หลายเดือนก่อน +1

      تسلم يا رب ❤️

  • @ahmedalomary2460
    @ahmedalomary2460 2 หลายเดือนก่อน

    جزاك الله خير ..
    لكن هل يتم كتابة ConnectionStrings في appsettings تلقائي وهل يتم تسجيلها في ملف Program

    • @DevCreed
      @DevCreed  2 หลายเดือนก่อน

      جزانا واياكم ، المفروض تكتبها في الappsettings

  • @ahmedmohamed-l3p1h
    @ahmedmohamed-l3p1h ปีที่แล้ว

    الله يبارك بجد

    • @DevCreed
      @DevCreed  ปีที่แล้ว +1

      وفيكم بارك يا رب

  • @computerscience5
    @computerscience5 2 ปีที่แล้ว

    طيب انا دلوقتى يابشمهندس عملت
    scaffold-dbcontext اول مرة واضافت عندى ال Class خلاص فى ال models فى المشروع ,وعملت عليها داتا انوتيشن والشغل بتاعى
    وجيت ضفت جداول تانية فى الداتا بيز عايز اعملها Scaffold بردك لو جيت ضفت الجدول بس زى اما انت بتقول بيمسح كل ال classes ويضيف لى الكلاس ده بس
    ايه الحل دلوقتى فى حين انا مش عايز امسح ال Classes القديمة اللى انا عاملها

    • @DevCreed
      @DevCreed  2 ปีที่แล้ว

      الفكرة في الـ scaffolding
      إنك هتعمله أول مرة وتكمل code first
      لأن الـ Database first
      مش موجودة في الـ EF Core

  • @computerscience5
    @computerscience5 2 ปีที่แล้ว

    بشمهندس اولا جزاك الله كل خير
    ثانيا لو انا عايز اعمل Audit لل Application بتاعى اعمل ايه
    ايه الحل
    يعنى مثلا المستخدم دخل داتا معينه فى جدول معين عايز اعرف منين
    او لو عايز اعرف ان مستخدم معين عمل حذف ل row معين اعرف منين
    او لو حصل ايرور فى ال برنامج ازاى عايز تسجيل للحركات اللى بتحصل فى البرنامج كله و تتسجل عندى مثلا فى الداتا بيز اعمل ايه ؟

    • @DevCreed
      @DevCreed  2 ปีที่แล้ว

      جزانا وإياكم في أكثر من طريقة ممكن توصل بيها لحاجة زي كده
      زي مثلا إنك تثبت 4 أعمدة في كل جدول
      CreatedById, CreatedOn, UpdatedById, UpdatedOn
      كمان ممكن تضيف Log table
      لكل جدول عندك وتضيف trigger
      يسجل كل التعديلات اللي بتتم على الجدول الأساسي
      وفي طريقة تانية بإذن الله ممكن أشرحها قريب

  • @lolouwk
    @lolouwk 3 ปีที่แล้ว

    هندسة ممكن تشرحلنا ال change tracking في ال entity framework core؟

    • @DevCreed
      @DevCreed  3 ปีที่แล้ว +1

      هنتكلم عن الـ Tracking لا تقلق بإذن الله 🙏

  • @mohamedelkhyat7737
    @mohamedelkhyat7737 ปีที่แล้ว

    الله يبارك في حضرتك / حضرتك ممكن تعمل نفس الدرس بس مع اوراكل

  • @M.AbdulRahman
    @M.AbdulRahman 3 ปีที่แล้ว +1

    طيب لو غيرت في اركتكشر الداتا بيز وعاوزها تسمع معايا ف الكود زي ما كنت بعمل في كود فرست كنت بغير ف الكلاس واعمل ميجريشن و ابديت عليها.. هعملها ف ال Approach ده إزاي

    • @DevCreed
      @DevCreed  3 ปีที่แล้ว +1

      عادي بعد ما تعمل scaffold
      اعمل add-migration
      وامسح اللي في الup والdown
      وبعدها update-database
      وبعد كده اي تعديل هتعدله في الmodels تقدر تعمل بيه migration عادي جدا

    • @DevCreed
      @DevCreed  3 ปีที่แล้ว +1

      لكن لو قصدك آنك تعدل في الداتا بيز نفسها وهي تسمع في الmodels اللي اعرفه انه مينفعش لازم تشيل الscaffold القديم وتضيف غيره

    • @M.AbdulRahman
      @M.AbdulRahman 3 ปีที่แล้ว

      @@DevCreed ايوه تمام قصدي ع التعديل في الداتا بيز نفسها... طيب هل متاح التعامل مع stored procedure and views in entity framework core?

    • @DevCreed
      @DevCreed  3 ปีที่แล้ว +1

      ايوا طبعا موجود انك تتعامل باستخدام الviews , stored procedures
      هنشرحهم باذن الله لا تقلق ✌🏻

  • @shadowwalker875
    @shadowwalker875 2 ปีที่แล้ว

    طيب هو لو عاوز احطهم في فولدرز مختلفة بس بنفس ال namespaceاعملها ازاي؟

    • @DevCreed
      @DevCreed  2 ปีที่แล้ว +1

      استخدم -ContextDir
      علشان تغير مكان الـ DbContext
      -OutputDir
      علشان تغير مكان الـ Models

  • @SG-lq6tn
    @SG-lq6tn 3 ปีที่แล้ว

    Scaffold-DbContext "Server=DESKTOP-QBNEE2H\\SQLEXPRESS;Initial catalog=HkayaDB;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer
    انا عندي class liprary
    اسمه Hkaya.DAL
    اي المفروض اعدله في الكود
    عشان الكود يتنفذ في
    DAl
    مش عايزه يتنفذ في الابليكشنن نقسه

    • @DevCreed
      @DevCreed  3 ปีที่แล้ว +1

      ضيف دول علشان تحدد مكان الـ DAL
      -Namespace Your.Namespace -ContextNamespace Your.DbContext.Namespace