Entity Framework FAQ

 

This article is available in other languages:
  • [[articles:Entity Framework FAQ (es-ES)|Spanish]]
  • [[articles:Entity Framework FAQ (pt-BR)|Portuguese]]
  • [[articles:Entity Framework FAQ (ru-RU)|Russian]]

Welcome to the EF FAQ

This is a collection of frequently asked questions (and answers) about the [[Entity Framework]] (a .Net-based Object-Relational Mapping framework from Microsoft).

These questions and answers were culled from a number of existing blog and forum posts.  No doubt there is a lot more data that belongs here, which is where you come in. Contributions are very welcome!  the FAQs reside on the Microsoft Technet Wiki web site, and as a wiki, community members are welcome to contribute.

The only thing you have to do in order to contribute is go here (TechNet Wiki: How to Join) and sign up. What this consists of is getting a Windows Live ID, and registering a Display Name so you can earn "points", which count towards attaining MVP status, if that is of interest to you.

Once you do that, you are good to go, and can edit and create wiki topics at will. If you haven't worked with wikis before, the above link has further links that will introduce you to the process.

Rick.Saling@microsoft.com 

 

What's new?

 Pretty much everything.  The FAQ has a new look, a new home, and a new system designed to make it easy for you, dear reader, to get involved in its upkeep.

FAQs Table of Contents

[[articles:Entity Framework FAQ: Introduction|Introduction]]

Models

[[articles:Entity Framework FAQ: Conceptual Model (EDM)|Conceptual Model (EDM)]]
[[articles:Entity Framework FAQ: Mapping and Modeling|Mapping and Modeling]]
[[articles:Entity Framework FAQ: Entity Classes|Entity Classes]]
[[articles:Entity Framework FAQ: Relationships|Relationships]]
[[articles:Entity Framework FAQ: EntityKey|EntityKey]]
[[articles:Entity Framework FAQ: Customizing Objects|Customizing Objects]]
[[articles:Entity Framework FAQ: Sprocs and Functions|Sprocs and Functions]]
[[articles:Entity Framework FAQ: Code Generation|Code Generation]]

Applications

[[articles:Entity Framework FAQ: Architecture and Patterns|Architecture and Patterns]]
[[articles:Entity Framework FAQ: ObjectContext|ObjectContext]]
[[articles:Entity Framework FAQ: Connections and Transactions|Connections and Transactions]]
[[articles:Entity Framework FAQ: Querying|Querying]]
[[articles:Entity Framework FAQ: Serialization and Web Services|Serialization and Web Services]]
[[articles:Entity Framework FAQ: Databinding|Databinding]]
[[articles:Entity Framework FAQ: Unit Testing|Unit Testing]]
[[articles:Entity Framework FAQ: Concurrency|Concurrency]]
[[articles:Entity Framework FAQ: Performance|Performance]]

Database Server Support

[[articles:Entity Framework FAQ: Data Providers|Data Providers]]

Troubleshooting

[[articles:Entity Framework FAQ: Error Messages|Error Messages]]

Compare with...

[[articles:Entity Framework FAQ: LINQ to SQL|LINQ to SQL]]

[[articles:Entity Framework FAQ: Miscellaneous|Miscellaneous]]