1 CONFIDENTIAL.NET 2015. FEATURES OVERVIEW C# 6 ASP.NET 5 DNX PROJECT ASP.NET MVC 6 EF 7 A UGUST 4, 2015.

Slides:



Advertisements
Similar presentations
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Advertisements

What’s New in ASP.NET 5 and Visual Studio 2015 SPENCER SCHNEIDENBACH GADELLNET CONSULTING SERVICES.
The Future of Web WakeUpAndCode.com.
ASP.net – Mysteries, Myths and Truths By George W. Ponick IV – Nov. 14, 2006.
Evolutie vs Revolutie Chris de Kok Evolutie vs Revolutie.NET 2015.NET 4.6 ASP.NET 5 -> MVC 6 Visual Studio 2015 C# 6.0 Agenda.
Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Ori Calvo, 2010 Hi-Tech College
ASP.NET vNEXT & development tools Marco De
M1G Introduction to Programming 2 4. Enhancing a class:Room.
ASP.NET 5 Visual Studio 2015 Templates Bill Wolff Rob Keiser June 10, 2015.
1 8/29/05CS360 Windows Programming Professor Shereen Khoja.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
Android for Java Developers Denver Java Users Group Jan 11, Mike
.NET Framework Danish Sami UG Lead.NetFoundry
Lagash Systems Mariano Sánchez – Software
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
What’s New in ASP.NET 5 (vNext)? SoftUni Team Technical Trainers Software University Lean.NET stack for building modern web apps.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
64-bit JIT + SIMD Garbage Collector Runtime components Compilers.NET Compiler Platform (Roslyn) Languages innovation.NET Framework 4.6.NET Core.
Entity Framework 7: What’s New? Ricardo Peres Technical Evangelist at Simplifydigital. Microsoft
ASP.NET 5 Unleashed Javier Lozano
Singleton Academy, Pune. Course syllabus Singleton Academy Pune – Course Syllabus1.
Building Web Applications using the latest ASP.NET technologies Max Déboli Director de Desarrollo Microsoft Azure MVP Lagash
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core * aka ASP.NET 5 before.
Barbara Doyle Jacksonville University What’s New with Visual Studio and C#?
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core RC2 * aka ASP.NET 5 before.
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Data in Windows 10 UWP Andy Wigley XML, JSON, SQLite or EF Core ?
Hartelijk welkom VB Event 26 september 2012 ‘Visual Studio 2012 voor de VB.NETWEB developer’ Alex Thissen – Achmea.
Microsoft Ignite /28/2017 2:36 PM
1 Adding a Model. We have created an MVC web app project Added a controller class. Added a view class. Next we will add some classes for managing movies.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core * aka ASP.NET 5 before.
Diploma of Website Development Getting Started With ASP.NET
ASP.NET Core* in 2017 The Future of Web Apps Shahed Chowdhuri
ASP.NET 5 “A lean and composable framework for building web and cloud applications”
Build and Learn ASP.NET Workshop.
What is .NET.
Unleash .NET 2015 in your apps
Getting started with .NET Core
Microsoft Connect /28/ :21 AM
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Did your feature got in, out or planned?
CE-105 Spring 2007 Engr. Faisal ur Rehman
Lean .NET stack for building modern web apps
Introduction to .NET Florin Olariu & Andrei Arusoaie
Introducing ASP.NET Core 2.0
1.1. .NET architectural components and .NET Core
.NET and .NET Core 2. .NET Runtimes Pan Wuming 2017.
MVC in ASP.NET Core: The new kid on the block
Explore web development with Microsoft ASP.NET Core 1.0
Microsoft Build /11/2018 2:12 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Building Modern Web Apps with ASP.NET MVC 6
Explore web development with Microsoft ASP.NET Core 1.0
Microsoft Build /15/2018 6:28 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
DotnetConf 11/17/ :06 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
A Quick Overview of ASP.NET Core 1.0
ASP.NET 5 on .NET Core Damian Edwards Principal Program Manager.
Microsoft Connect /1/2018 2:36 AM
ASP.NET 5 és ami mögötte van – a gyakorlatban
Managing Services with VMM and App Controller
Saranya Sriram Developer Evangelist | Microsoft
What’s new in ASP.NET Core and Entity Framework 2.2 (Preview 3)
System Center Operations Manager 2007 – Technical Overview
Implementing Entity Framework with MVC Jump Start
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager.
Presentation transcript:

1 CONFIDENTIAL.NET FEATURES OVERVIEW C# 6 ASP.NET 5 DNX PROJECT ASP.NET MVC 6 EF 7 A UGUST 4, 2015

2 CONFIDENTIAL AGENDA C# 6 features ASP.NET 5 DNX project overview ASP.NET MVC 6 features Entity Framework 7

3 CONFIDENTIAL C# 6 FEATURES Getter-only auto-properties Auto-property initializers Expression-bodied members Null-conditional operators Using static members Index initializers String interpolation nameof operator Await in catch/finally Exception filters Extension Add in collection initializers Improved overload resolution

4 CONFIDENTIAL AUTO-PROPERTIES ENHANCEMENTS

5 CONFIDENTIAL CODE EXAMPLE

6 CONFIDENTIAL CIL (RESTORED IN C#)

7 CONFIDENTIAL NULL-CONDITIONAL OPERATOR

8 CONFIDENTIAL EXCEPTION FILTERS CIL (restored in C#)

9 CONFIDENTIAL CODE EXAMPLE

10 CONFIDENTIAL ASP.NET on OS X and Linux (no IIS required) No more Web Forms Grunt, Gulp, NPM and Bower support Merging of MVC, Web API and Web Pages into MVC 6 AngularJS support ASP.NET Dependency Injection Framework xUnit.net Complete rewrite of source code (now it based on.NET Core) WHAT’S NEW IN ASP.NET 5

11 CONFIDENTIAL DNX AND OTHER UTILITIES DNX.NET Execution Environment: – SDK and runtime environment for any platform; – It provides a host process, CLR hosting logic and managed entry point discovery. DNU.NET Development Utilities: – Install and manage library packages; – Package and publish our own application. DNVM.NET Version Manager: – Provides the configuration functionality; – Allows to specify which version of the DNX to use at the process, user, or machine level.

12 CONFIDENTIAL PROJECT.JSON Steps to compile and run the project: 1.dnu restore // restore the packages 2.dnu build // build the project 3.dnx. run // run the project

13 CONFIDENTIAL ASP.NET 5 Unified MVC and Web API controllers Async partials View Components (instead of child actions) with async support Tag Helpers ASP.NET DI support in controllers and views MVC 6 FEATURES

14 CONFIDENTIAL TAG HELPERS _ViewImports.cshtml

15 CONFIDENTIAL USING NAMEOF FOR STRONGLY TYPED LINKS

16 CONFIDENTIAL New platforms: Linux, OS X, Windows 10 UWP Non-relational stores support (Azure Table Storage, Redis, …) In Memory data provider Better extensibility RAM/CPU utilization optimization Partial model validation Code based modeling (no EDMX) Complete rewrite of source code (based on.NET Core) ENTITY FRAMEWORK 7

17 CONFIDENTIAL EF 7 PACKAGES

18 CONFIDENTIAL THANKS FOR ATTENTION! DMITRY VERESKUN, SARATOV, RUSSIA