Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Taking A Poll: Entity Framework vs Others

Taking A Poll: Entity Framework vs Others

Scheduled Pinned Locked Moved The Lounge
8 Posts 6 Posters 138 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kevin Marois
    wrote last edited by
    #1

    I'm curious what percentage of you use EF vs some other ORM and why?

    Also, how many "roll your own"?

    Graeme_GrantG 1 Reply Last reply
    0
    • P Offline
      P Offline
      PIEBALDconsult
      wrote last edited by
      #2

      Nuts to all of them.

      <<< Rolls his own.

      1 Reply Last reply
      1
      • K Kevin Marois

        I'm curious what percentage of you use EF vs some other ORM and why?

        Also, how many "roll your own"?

        Graeme_GrantG Offline
        Graeme_GrantG Offline
        Graeme_Grant
        wrote last edited by
        #3

        @Kevin-Marois said in Taking A Poll: Entity Framework vs Others:

        I'm curious what percentage of you use EF vs some other ORM and why?

        Also, how many "roll your own"?

        In the past, I had to roll my own as most were not good: Working with SQLite in C# & VB

        These days Dapr and EF Core are my go-to.

        “I fear not the man who has practised 10,000 kicks once, but I fear the man who has practised one kick 10,000 times.” - Bruce Lee.

        1 Reply Last reply
        1
        • honey the codewitchH Offline
          honey the codewitchH Offline
          honey the codewitch
          wrote last edited by
          #4

          I haven't directly touched a database system in years, and it feels like my life has vastly improved accordingly. I don't need those problems anymore. I am not a firm believer in entity modeling in the first place. I think it has its place, but so often you're forced to adopt a one-size-fits-all framework that requires you to sometimes alter your data to match its limitations, or requires kludges in the alternative. At best you wind up with something that works, but could be a lot more efficient and less Rube Goldberg-like by the time you've applied say, EFCore to a real world dataset.

          TBH, i've been out of the loop for a number of years, but I'm getting the impression that I'm not alone in my feelings on this, and that my viewpoint is becoming somewhat popular recently - at least inasmuch as abandoning attempting to ORM your data. Just query it. A lot of times, you don't need an ORM, and frankly, i think they only start to become relevant after your dev team and project reaches a certain size and level of remove.

          K 1 Reply Last reply
          2
          • honey the codewitchH honey the codewitch

            I haven't directly touched a database system in years, and it feels like my life has vastly improved accordingly. I don't need those problems anymore. I am not a firm believer in entity modeling in the first place. I think it has its place, but so often you're forced to adopt a one-size-fits-all framework that requires you to sometimes alter your data to match its limitations, or requires kludges in the alternative. At best you wind up with something that works, but could be a lot more efficient and less Rube Goldberg-like by the time you've applied say, EFCore to a real world dataset.

            TBH, i've been out of the loop for a number of years, but I'm getting the impression that I'm not alone in my feelings on this, and that my viewpoint is becoming somewhat popular recently - at least inasmuch as abandoning attempting to ORM your data. Just query it. A lot of times, you don't need an ORM, and frankly, i think they only start to become relevant after your dev team and project reaches a certain size and level of remove.

            K Offline
            K Offline
            Kevin Marois
            wrote last edited by
            #5

            @honey-the-codewitch I agree with you assesment. I've always thought EF was over-engineeered. I have considered rolling my own, and I know I could do it, but there's so many shops using EF that you're really forced to learn & use it.

            1 Reply Last reply
            0
            • K Offline
              K Offline
              kmoorevs
              wrote last edited by
              #6

              Not sure what you mean by 'rolling your own'? How about none? I've never needed an ORM for CRUD.

              I'm now moving into .Net core and just about all the samples rely on EF.

              BTW, what's theworst key ona keyboard tostartfailing? That's right, it's thespacebar!

              P 1 Reply Last reply
              1
              • K kmoorevs

                Not sure what you mean by 'rolling your own'? How about none? I've never needed an ORM for CRUD.

                I'm now moving into .Net core and just about all the samples rely on EF.

                BTW, what's theworst key ona keyboard tostartfailing? That's right, it's thespacebar!

                P Offline
                P Offline
                PIEBALDconsult
                wrote last edited by
                #7

                In my opinion, they who think in terms of "CRUD" have lost the plot.

                1 Reply Last reply
                0
                • pkfoxP Offline
                  pkfoxP Offline
                  pkfox
                  wrote last edited by
                  #8

                  Roll my own, don't like EF or any of the others

                  1 Reply Last reply
                  1
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups