Create an EF Core Model from Database First (Scaffold DB Context)

Поділитися
Вставка
  • Опубліковано 15 лис 2024

КОМЕНТАРІ • 69

  • @nicklukk
    @nicklukk 22 дні тому +2

    real time-saver video

  • @duyoanuc5966
    @duyoanuc5966 Рік тому +6

    Perfect. This is what I have been looking for. Thank you for saving us !

  • @АнтонКоншин-й7э
    @АнтонКоншин-й7э 6 місяців тому

    I'm leaving a like under this video not because it's relevant to me, but because the author saved my valuable time with an introduction to the topic of the video. Thank you so much.

  • @ravs234
    @ravs234 Рік тому +5

    Absolutely precise and very simply explained. Thank you :)

    • @RDT
      @RDT  Рік тому

      So kind of you 🙏

  • @hosseinrostami7708
    @hosseinrostami7708 Рік тому +2

    Complete and right to the point. Works like a charm. thanks.

    • @RDT
      @RDT  Рік тому

      Glad to hear it helped 😎

  • @chairmakerPete
    @chairmakerPete 4 місяці тому +2

    Really helpful - thank you!

  • @thangamanieraniyan4923
    @thangamanieraniyan4923 Рік тому +1

    Thankyou, this is exactly what i am looking for. scaffold... is it is... :)

  • @ibrarhussain1425
    @ibrarhussain1425 8 місяців тому

    Works like a charm. thanks!

  • @meowaves
    @meowaves 3 місяці тому +1

    It works. Just make sure you open the Nuget Package Manager console and not the Developer Powershell which got me into limbo.

    • @meowaves
      @meowaves 3 місяці тому +1

      Also, if you are working with multiple repository and would want to move the models to specific project then you add -Project "YourProjectName" command as below :
      Scaffold-DbContext -Connection "ConnectionStrings" -Provider Microsoft.EntityFrameworkCore.SqlServer -Project "YourProjectName" -OutputDir Models -Context ProjectDbContext

  • @bojdeep
    @bojdeep 3 місяці тому +1

    Nice, How to update the model classes if there is any changes in Database column changes

  • @ahmettekin3219
    @ahmettekin3219 Місяць тому

    Thank for this video

    • @RDT
      @RDT  26 днів тому

      Most welcome

  • @NickFletcher-gb9ne
    @NickFletcher-gb9ne 11 місяців тому +1

    Thanks very much, that was a great help.

    • @RDT
      @RDT  11 місяців тому

      Glad it helped

  • @berthold9582
    @berthold9582 2 місяці тому +1

    Très facile
    Merci sir

  • @cogivuioay9283
    @cogivuioay9283 Рік тому +1

    Thanks Roberts

    • @RDT
      @RDT  Рік тому +1

      You are very welcone

  • @abhishekrandhir3922
    @abhishekrandhir3922 3 місяці тому

    Helpful for me. Thank you

  • @simonroyjonesuk
    @simonroyjonesuk Рік тому

    Absolutely perfect. Exactly what I wanted. Thanks

    • @RDT
      @RDT  Рік тому

      Glad it helped 🙂

  • @rogeriolima8152
    @rogeriolima8152 3 місяці тому

    Nice video, thanks. A real world project idea using EF with tricks
    would be nice. I am learning how to use it. DB First... Code First probably I will never use.

  • @EnriqueMartinezInter
    @EnriqueMartinezInter Рік тому

    Glad to see you back!

    • @RDT
      @RDT  Рік тому +1

      Thanks Enrique! Hope to get back into it this year… thanks for sticking with us 😎

  • @l.piekha100
    @l.piekha100 Рік тому

    this is way more effective than using fluent API in my experience, less bugs and better consistency.

  • @abugsbunny
    @abugsbunny Рік тому

    Thanks for tutorial. From Latvia

  • @TiOnGY
    @TiOnGY 2 місяці тому

    After we got the model we can use it to migrate the tables to another table?

  • @humzaqadeer9745
    @humzaqadeer9745 Місяць тому

    Hi Chris Roberts,
    I upgraded the EF Core version from 6 to 8. In our project, we override the EntityTypeGenerator like: public class CustomEntityTypeGenerator : CSharpEntityTypeGenerator
    but in EF Core 8 they change the code generation process.
    In EF Core 6 we override WriteCode method and customize it that we wanted to put in.
    Can you please guide us?

  • @laptrinheilentuayxahoi3067
    @laptrinheilentuayxahoi3067 Місяць тому

    Thank you very much ~~

    • @RDT
      @RDT  26 днів тому

      You're welcome 😊

  • @viniciusvilela6695
    @viniciusvilela6695 Рік тому

    Thank you so much for this content, very clear and usefull

    • @RDT
      @RDT  Рік тому

      Glad it was helpful 🙏

  • @KevinMullarkey
    @KevinMullarkey 5 місяців тому +1

    What if you only want to build from certain tables and not ALL tables & views?

  • @yasincnar166
    @yasincnar166 2 місяці тому +1

    Thanks a lot

    • @RDT
      @RDT  2 місяці тому

      Happy to help

  • @ruslanzorkin784
    @ruslanzorkin784 7 місяців тому +1

    Thanks a lot!

    • @RDT
      @RDT  7 місяців тому

      Welcome!

  • @albertokalman1991
    @albertokalman1991 4 місяці тому +1

    Good, thanks

    • @RDT
      @RDT  3 місяці тому

      Thank you too!

  • @berthold9582
    @berthold9582 2 місяці тому

    Sir, do you have a video on transactions in C#?

  • @dev2devops
    @dev2devops Рік тому +5

    After doing scaffolding from the existing database if we make further changes in database objects then how we can update models again?

    • @spencersedano
      @spencersedano 5 місяців тому

      I have the same question, did you get the answer?

    • @ibrahimghogawala882
      @ibrahimghogawala882 Місяць тому

      Im guessing we would re-scaffold and the models might be updated

  • @eleojoadegbe
    @eleojoadegbe 4 місяці тому

    Thank you

  • @soyponchoc
    @soyponchoc 9 місяців тому

    I have a question, how can I do to map the stored procedures as the previous version of EF

  • @jesusospino7897
    @jesusospino7897 4 місяці тому

    I am using Docker to have the SQL Server, when I run the command line to generate lps models with scafffold this gives me errors with the user or sometimes with the certificate

  • @godfather7695
    @godfather7695 Рік тому

    Thnks!!👍👍

  • @komrondeveloper
    @komrondeveloper 6 місяців тому

    Thanks

  • @cdtobs
    @cdtobs Рік тому

    Nice. Did you create the CompanyDbContext before running the command?

    • @RDT
      @RDT  Рік тому +1

      No, it is all created by the command. Basically a blank project to start with.

  • @yasirirfan5262
    @yasirirfan5262 5 місяців тому

    thank you.

  • @sherlockholmes1121
    @sherlockholmes1121 Рік тому

    Nice !

    • @RDT
      @RDT  Рік тому

      Thanks!

  • @robertocarlosgalicialopez3011

    donde están los scripts para solo copiar y modificar ?

  • @Theo-sf8qn
    @Theo-sf8qn 9 місяців тому

    FLACO VOS SOS EL SOL

  • @Kennerdoll
    @Kennerdoll Рік тому +1

    im getting "Build Failed'

    • @_its_ak_3839
      @_its_ak_3839 8 місяців тому +1

      did you solved that issue ? if so please explain am facing the same issue

    • @Kennerdoll
      @Kennerdoll 8 місяців тому

      @@_its_ak_3839 no i didnt and i stoped from there

  • @puletshehla4305
    @puletshehla4305 11 місяців тому

    I'm facing timeout issues

    • @jingsun7604
      @jingsun7604 9 місяців тому

      Same here. Did you find a solution for the timeout issues?

  • @sashamaksyutenko7169
    @sashamaksyutenko7169 4 місяці тому

    hi. How can I use it on Mac?

  • @berthold9582
    @berthold9582 2 місяці тому +1

    Très facile
    Merci sir

  • @vallmi4370
    @vallmi4370 3 місяці тому +1

    Thx a lot!

    • @RDT
      @RDT  2 місяці тому

      Welcome!