Entity Framework 5
The Entity Framework team is in the final stages of completing the EF 5 release. Entity Framework 5 RC is currently available on NuGet and introduces the following new features:
· Enum support allows you to have enum properties in your entity classes. This new feature is available for Model, Database and Code First.
· Table-valued functions in your database can now be used with Database First.
· Spatial data types can now be exposed in your model using the DbGeography and DbGeometry types. Spatial data is supported in Model, Database and Code First.
· The performance enhancements that is blogged are included in EF 5 Beta 1.
The following new features are also available in the Entity Model Designer in Visual Studio 2012:
· Multiple-diagrams per model allows you to have several diagrams that visualize subsections of your overall model.
· Batch import of stored procedures allows multiple stored procedures to be added to the model during model creation.
Entity Framework 6
EF 6 will be the next release after we have completed the EF5 and Visual Studio 2012 release. This repository will be used to ship EF 6 and future releases.
This repository currently includes the Entity Framework runtime and Entity Framework Power Tools. We are working to include the Entity Framework Designer in the future.
Here are the features we are planning to implement first in the EF6 release:
· Task-based async - Allowing EF to take advantage of .NET 4.5. async support with async queries, updates, etc.
· Stored Procedures & Functions in Code First - Allow mapping to stored procs and database functions using the Code First APIs.
· Custom Code First conventions - Allowing custom conventions to be written and registered with Code First.
Entity Framework is going Open Source http://entityframework.codeplex.com/
Never mind if you do not won a machine with Windows 8 Release Preview installed. You have got machines which comes with Visual Studio 2012 pre-installed and you can follow those great hand on labs.
I am sure they are exciting.
Building Windows 8 Metro style casual games using HTML 5
Introduction to the Windows 8 platform and the Windows store
Windows 8 is Windows re-imagined! Join this session to learn about the new platform for building Metro-style applications. Get an understanding of the platform design tenets, the programming language choices, and the integration points with the operating system and across Metro-style apps. We will also discuss the enormous opportunity for developers to make crazy money with the Windows Store. You will walk away with the resources to begin writing Metro applications for Windows 8.
Bring Your Windows 8 Metro Style Apps to Life with Tiles and Notifications
Tiles and Notifications are important ways to draw attention to your app and improve your users' experiences. Tiles can draw users back into your app when your tile comes to life on Start screen. They can also let users personalize their Start screen by creating deep links to specific places within your app. Notifications, delivered through the Windows Push Notification Service, can inform and draw your users back into your app even when it's not running. In this session, you will learn how to effectively implement Tiles and Notifications to help your apps shine.
Win as One: How Contracts in Windows 8 Help You Build a Killer Metro App
Contracts are agreements between Windows and your Metro style app that allow you to integrate Windows 8 features into your app. For example, Windows 8 lets users share content from one application to another by using the Share contract.
In this session, you'll learn how contracts work and how to implement the built-in contracts such as Search, Share, Settings, and More. With Contracts, you can help users get more out of your app, and in a way that is consistent and intuitive, and they will reward you by coming back to your app again and again.
What HTML developers need to know about coding Windows 8 Metro style apps
Building Metro style apps with XAML: What .NET developers need to know
If you are experienced with .NET or Silverlight and are already familiar with XAML, this session will teach you everything you need to know to create a Metro style app for Windows 8. This session will cover updates to familiar features and explore concepts that are new for Windows 8. We'll talk about building reusable Windows Runtime Components in C#, Async programming in Windows 8 and both the Visual Studio and Expression designers. This session will show you how to turn your XAML skills into money-making Metro style apps.
Designing apps with Metro style principles and the Windows personality
Metro style design has a set of five guiding principles to help you make the best choices when designing your app. These principles are the foundation for building great Metro style apps. Consider these principles as you plan your app, and always ensure your design and development choices live up to these principles.
Have fun learning and building applications on Windows 8. http://msdn.microsoft.com/en-us/library/windows/apps/br211386.aspx
This is the best one ever I have came across. This helps a .NET Framework developer to understand what WinRT really means. This is all about making the runtime sleek and small. The era started with .NET Client Profile. So when you develop an application which targets specific type of application then why you need other DLLs?
So watch this great talk from Krzysztof Cwalina http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-930C