{"id":1064,"date":"2013-11-01T16:34:53","date_gmt":"2013-11-01T16:34:53","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/webdev\/2013\/11\/01\/tutorial-series-updated-for-entity-framework-6-code-first-with-mvc-5\/"},"modified":"2013-11-01T16:34:53","modified_gmt":"2013-11-01T16:34:53","slug":"tutorial-series-updated-for-entity-framework-6-code-first-with-mvc-5","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/tutorial-series-updated-for-entity-framework-6-code-first-with-mvc-5\/","title":{"rendered":"Tutorial series updated for Entity Framework 6 Code First with MVC 5"},"content":{"rendered":"<p>We have updated our EF Code First \/ MVC tutorial series to use Visual Studio 2013, Entity Framework 6, and MVC 5. New Entity Framework 6 features covered in these tutorials include:<\/p>\n<ul>\n<li>Connection resiliency<\/li>\n<li>Command interception<\/li>\n<li>Code-based configuration<\/li>\n<li>Async<\/li>\n<li>Stored procedures<\/li>\n<\/ul>\n<p>The series includes the following tutorials:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-using-mvc\/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application\">Creating an Entity Framework data model<\/a><\/li>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-using-mvc\/implementing-basic-crud-functionality-with-the-entity-framework-in-asp-net-mvc-application\">Implementing basic CRUD functionality<\/a><\/li>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-using-mvc\/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application\">Sorting, filtering, and paging<\/a><\/li>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-using-mvc\/connection-resiliency-and-command-interception-with-the-entity-framework-in-an-asp-net-mvc-application\">Connection resiliency and command interception<\/a><\/li>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-using-mvc\/migrations-and-deployment-with-the-entity-framework-in-an-asp-net-mvc-application\">Code First Migrations and deployment<\/a><\/li>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-using-mvc\/creating-a-more-complex-data-model-for-an-asp-net-mvc-application\">Creating a more complex data model<\/a><\/li>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-using-mvc\/reading-related-data-with-the-entity-framework-in-an-asp-net-mvc-application\">Reading related data<\/a><\/li>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-using-mvc\/updating-related-data-with-the-entity-framework-in-an-asp-net-mvc-application\">Updating related data<\/a><\/li>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-using-mvc\/async-and-stored-procedures-with-the-entity-framework-in-an-asp-net-mvc-application\">Async and stored procedures<\/a><\/li>\n<\/ul>\n<p>The old EF 5 \/ MVC 4 series is still available at a new URL:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-5-using-mvc-4\">http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-5-using-mvc-4<\/a><\/li>\n<\/ul>\n<p>The old series covers some topics that have not been included in the new series yet.&nbsp; We plan to add these to the new series later:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-5-using-mvc-4\/handling-concurrency-with-the-entity-framework-in-an-asp-net-mvc-application\">Concurrency<\/a><\/li>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-5-using-mvc-4\/implementing-inheritance-with-the-entity-framework-in-an-asp-net-mvc-application\">Inheritance<\/a><\/li>\n<li><a href=\"http:\/\/www.asp.net\/mvc\/tutorials\/getting-started-with-ef-5-using-mvc-4\/advanced-entity-framework-scenarios-for-an-mvc-web-application\">Advanced scenarios<\/a><\/li>\n<ul>\n<li>Raw SQL queries<\/li>\n<li>No-tracking queries<\/li>\n<li>Working with proxy classes<\/li>\n<li>Disabling automatic detection of changes<\/li>\n<li>Disabling validation when saving changes<\/li>\n<\/ul>\n<\/ul>\n<p>If there are other topics you&rsquo;d like us to cover in these tutorials that we haven&rsquo;t covered yet, please let us know.<\/p>\n<p>&#8211; Tom Dykstra<\/p>\n<p>&#8211; <a href=\"https:\/\/twitter.com\/RickAndMSFT\">Rick Anderson<\/a><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have updated our EF Code First \/ MVC tutorial series to use Visual Studio 2013, Entity Framework 6, and MVC 5. New Entity Framework 6 features covered in these tutorials include: Connection resiliency Command interception Code-based configuration Async Stored procedures The series includes the following tutorials: Creating an Entity Framework data model Implementing basic [&hellip;]<\/p>\n","protected":false},"author":424,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[],"class_list":["post-1064","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aspnet"],"acf":[],"blog_post_summary":"<p>We have updated our EF Code First \/ MVC tutorial series to use Visual Studio 2013, Entity Framework 6, and MVC 5. New Entity Framework 6 features covered in these tutorials include: Connection resiliency Command interception Code-based configuration Async Stored procedures The series includes the following tutorials: Creating an Entity Framework data model Implementing basic [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/1064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/424"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=1064"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/1064\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=1064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=1064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=1064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}