What is Object Relational Mapping C#

Posted on 2014-07-15
Last Modified: 2014-08-08
I am looking at new project in C#.

Can someone explain the following concepts/terms for me.
1.Object Relational Mapping (ORM)  
2.Entity Framework
3. Hibernate
Question by:Idarac
    LVL 74

    Accepted Solution

    An ORM is a tool that you use to model a database as objects (i.e. classes) within your code, often times including its programmability (i.e. stored procs/functions) as well.

    EF is considered by many to be an ORM, but there are some who think otherwise.

    NHibernate is an ORM.
    LVL 1

    Author Comment

    Thank you.

    How do I get started using EF is that something that comes with VS or do I have to install it?
    LVL 1

    Author Closing Comment

    Thank you

    Featured Post

    6 Surprising Benefits of Threat Intelligence

    All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

    Join & Write a Comment

    Extention Methods in C# 3.0 by Ivo Stoykov C# 3.0 offers extension methods. They allow extending existing classes without changing the class's source code or relying on inheritance. These are static methods invoked as instance method. This…
    We all know that functional code is the leg that any good program stands on when it comes right down to it, however, if your program lacks a good user interface your product may not have the appeal needed to keep your customers happy. This issue can…
    Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…
    Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now