Data centric apps for web, desktop and mobile with EF5

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
travel Suru Windows 7 Release NET 4.0 / Surface 2.0 Release Multi-Touch Controls Multi-Touch API Surface Multi-Touch Controls & API Surface.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Connect with life Connect with life
Windows Azure Connect Name Title Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

MIX 09 4/17/2018 4:41 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
5/15/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Возможности Excel 2010, о которых следует знать
Microsoft Build /15/2018 6:28 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Title of Presentation 11/22/2018 3:34 PM
Baseline: How Are We Doing Now?
Title of Presentation 12/2/2018 3:48 PM
Building Mobile Solutions on Windows Azure – Part I
Jim Nakashima Program Manager Cloud Tools
1/3/2019 1:21 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
From Development to Production: Optimizing for Continuous Delivery
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
ASP.NET Roadmap: One ASP.NET – Web Forms, MVC, Web API, and more
TechEd /3/ :48 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Understand design from code with code maps
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
From Development to Production: Optimizing for Continuous Delivery
4/27/17, Bell #8 What amount of net pay has been earned this period?
Windows 8 Security Internals
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
WINDOWS AZURE A LAP AROUND PLATFORM THE Steve Marx
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Jason Zander Unplugged
5/1/2019 3:29 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
ASP.NET Roadmap: One ASP.NET – Web Forms, MVC, Web API, and more
Chalk Talk: Reading and publishing
Title of Presentation 5/24/2019 1:26 PM
5/24/2019 6:44 PM 1/8/18 Bell #10 In a world governed by the gods, is there any room for human will? Do human choices make a difference? EXPLAIN © 2007.
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
What’s New in Visual Studio 2012 for Web Developers
WCL425 App Compat for Nerds Chris Jackson.
Presentation transcript:

Data centric apps for web, desktop and mobile with EF5 Windows Azure 5/29/2018 Data centric apps for web, desktop and mobile with EF5 Rowan Miller Program Manager 3-031 © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda Developer workflows Entity Framework 5 Demos Entity Framework 6

EF developer workflows Designer centric Code centric New database Model first Create .edmx model in designer Generate database from .edmx Classes auto-generated from .edmx Code first Define classes and mapping in code Database auto-created at runtime Existing database Database first Reverse engineer .edmx model Classes auto-generated from .edmx Code first Define classes and mapping in code (Reverse engineer tools available)

Entity Framework 5 (EF5) EntityFramework NuGet Package Included in Visual Studio 2012 Works with Visual Studio 2010 Works with .NET 4.0 and 4.5 Most new features require .NET 4.5

What’s new in EF5 EF designer and code first EF designer only Enum support Spatial data types Performance improvements EF designer only Table-valued Functions (TVFs) Multiple diagrams and coloring DbContext code generation

Park Finder demo

Search Text Bing Maps API Coordinates ParkFinder Web API List<Park> Entity Framework LocalDb Map GridView demo

EF developer workflows Designer centric Code centric New database Model first Create .edmx model in designer Generate database from .edmx Classes auto-generated from .edmx Code first Define classes and mapping in code Database auto-created at runtime Existing database Database first Reverse engineer .edmx model Classes auto-generated from .edmx Code first Define classes and mapping in code (Reverse engineer tools available)

Entity Framework 6 (EF6) Open source Targeting mid-2013 RTM Accepting contributions Code base has Apache 2.0 License Releases have same license, branding, quality, support, etc. as EF5 Targeting mid-2013 RTM Alpha 1 available today

EF6 Features Async query and save Dependency injection pattern Code first custom conventions Enums, spatial, etc. on .NET 4.0 Connection resiliency (retry) Tooling consolidation Code first stored procedure support

Related sessions 11/1 2:30PM — B92 Trident/Thunder — Building Services for Any Client with ASP.NET Web API 11/2 8:30AM — B92 Nexus/Normandy — Data Options in Windows Azure. What's a developer to do? 11/2 2:30PM — B33 McKinley — Bleeding edge ASP.NET: See what is next for MVC, Web API, SignalR and more…

Resources msdn.com/data/ef blogs.msdn.com/adonet entityframework.codeplex.com twitter.com/efmagicunicorns #EFHelp on Twitter facebook.com/efmagicunicorns romiller.com Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessions

Resources Follow us on Twitter @WindowsAzure Get Started: www.windowsazure.com/build Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessions