Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 257935
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T22:08:19+00:00 2026-05-11T22:08:19+00:00

I am wondering how the shift from relational, table-based design to object-oriented, entity-based design

  • 0

I am wondering how the shift from relational, table-based design to object-oriented, entity-based design is affecting the mindset of developers writing the next wave of applications.

Given the nature of the debate swirling around the Entity Framework and Linq to SQL, is it premature to be thinking about entity-driven design?

Are we bringing up a new generation of developers who won’t understand the basic principles of relational database design and development, because they will be shielded from them by tools like the Entity Framework? Is the Entity Framework really smart enough to make these kinds of design decisions for them?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-11T22:08:19+00:00Added an answer on May 11, 2026 at 10:08 pm

    Hmmm, difficult question to answer imho.

    I don’t think that tools like ‘the entity framework’ will lead to bringing up a generation of developers that do not understand the principles of relational database design.
    First and foremost, object oriented design is already a long time around, and people have been searching for solutions to bridge the gap between OO and RDBMS’es for ages.

    I don’t see ‘entity driven design’ as you call it (I’d rather call it domain driven design), replace relational DB design. In fact, for me those 2 things will continue to live next to each other, as both technologies are -IMHO- the best solution for the problem they’re trying to solve:
    – OO is the perfect way to model data + behaviour
    – the relational model is the perfect way to efficiently store data and run queries on it.

    If you want to be successfull in creating an application in a domain driven fashion (using an O/R mapper like NHibernate or the entity framework), it is still necessary that you – the developer – have a basic understanding and knowledge of how the relational model works.
    In fact, you’re still talking to a relational database, albeit through the O/R mapper.
    If you want have a well performing application, you’ll have to know that a relational database is set based, for instance; that it is not a good idea to perform a SELECT n + 1 query, etc…

    In fact, I’m using an O/R mapper (NHibernate) for one year (professionaly), and I’ve been playing with it for a few years, but I still prefer to create my relational data model by hand. I do not generate my DB model through my O/R mapper via the classes I’ve written, since I’d like to be in control.

    So short answer: I think it will still be required that a developer understands the relational model if he wants to be successfull using an O/R tool.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 182k
  • Answers 182k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer NSDecimalNumber will give you up to 38 digits of precision.… May 12, 2026 at 4:30 pm
  • Editorial Team
    Editorial Team added an answer Not through the API. You can, however, provide your own… May 12, 2026 at 4:30 pm
  • Editorial Team
    Editorial Team added an answer I am an Obj-C newbie myself, but have you tried… May 12, 2026 at 4:30 pm

Related Questions

Overview: I have three tables 1) subscribers, bios, and shirtsizes and i need to
I have a protocol that requires a length field up to 32-bits, and it
I am brand new in the world of Wpf, and am thinking it's time
I am wondering how its possible to permanently show the vertical bar of a

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.