This document summarizes a presentation about Entity Framework 5 (EF5) and the future of EF6. It introduces EF as Microsoft's object-relational mapper for .NET applications, outlines major new features in EF5 like enum support and performance improvements, and demonstrates EF code and tools. It also briefly previews additional features planned for the open source EF6, including async queries and connection resiliency.
Video of talk: https://www.youtube.com/watch?v=6P7hwhvlwig
Let's take a deep dive into some of the new features of ECMAScript 2015, the specification that defines JavaScript. Classes, arrow functions, and more. Then we'll peek at what's coming in ES2016 and even discuss rumored features yet to be revealed like enums and pattern matching!
A Tour of EF Core's (1.1) Most Interesting & Important FeaturesJulie Lerman
Slide deck from Devintersection Fall 2016 presentation.
High level info about EF Core plus new features plus comparison to EF6. Also see "EF6 or EF Core? How Do I Choose" at http://www.slideshare.net/JulieLerman/ef6-or-ef-core-how-do-i-choose
Alex Theedom Java ee revisits design patternsАліна Шепшелей
Enter "Django Channels": new way of desinging and thinking about your application. It separates transport and processing concerns in typical Django project using combination of ASGI (Asynchronous Server Gateway Interface) and worker processes, enabling your application to be "event-oriented" and implement new workflows for processing your data. How does it work? What do you need to start? Is it even useful? Learn for yourself with this introductory talk.
Video of talk: https://www.youtube.com/watch?v=6P7hwhvlwig
Let's take a deep dive into some of the new features of ECMAScript 2015, the specification that defines JavaScript. Classes, arrow functions, and more. Then we'll peek at what's coming in ES2016 and even discuss rumored features yet to be revealed like enums and pattern matching!
A Tour of EF Core's (1.1) Most Interesting & Important FeaturesJulie Lerman
Slide deck from Devintersection Fall 2016 presentation.
High level info about EF Core plus new features plus comparison to EF6. Also see "EF6 or EF Core? How Do I Choose" at http://www.slideshare.net/JulieLerman/ef6-or-ef-core-how-do-i-choose
Alex Theedom Java ee revisits design patternsАліна Шепшелей
Enter "Django Channels": new way of desinging and thinking about your application. It separates transport and processing concerns in typical Django project using combination of ASGI (Asynchronous Server Gateway Interface) and worker processes, enabling your application to be "event-oriented" and implement new workflows for processing your data. How does it work? What do you need to start? Is it even useful? Learn for yourself with this introductory talk.
These are the slides from my talk at the Norwegian Developer conference in Oslo 2013 on why unit testing is not necessarily the best way to test our code.
In this session we will analyze the options we have in order to start using Entity Framework
CodeFirst in existing projects where the data access is done in an older fashion.
In this webinar, we covered the following
1. What's new in Entity Framework 7
2. What's in initial release and future release
3. EF7 Nuget Packages
4. Modeling -- Shadow Properties
These are the slides from my talk at the Norwegian Developer conference in Oslo 2013 on why unit testing is not necessarily the best way to test our code.
In this session we will analyze the options we have in order to start using Entity Framework
CodeFirst in existing projects where the data access is done in an older fashion.
In this webinar, we covered the following
1. What's new in Entity Framework 7
2. What's in initial release and future release
3. EF7 Nuget Packages
4. Modeling -- Shadow Properties
Presenter manual J2EE (specially for summer interns)XPERT INFOTECH
XPERT INFOTECH imparts qualitative training in .NET, ASP.NET, PHP, PHP++, JAVA, J2EE, ORACLE DBA, ORALE D2K, RIA, SEO, WEB DEVELOPMENT, MOBILE APPLICATIONS DEVELOPMENT, ANDROID and other latest technologies. The training is designed for the BCA/MCA/B.E./B-Tech students who want to speed up their technical skills and proficiencies into real time development environment.
Learn Entity Framework in a day with Code First, Model First and Database FirstJibran Rasheed Khan
Learn Entity Framework in a day with Code First, Model First and Database First
•Introduction to Entity Framework (EF)
•Architecture
•What’s new!
•Different approaches to work with (Code first, Database first and model first)
•Choosing right work model
•Pictorial Tour to each model
•Features & Advantages
•Question & Answer
for any help and understanding feel free to contact
thank you
Visual Studio Online is the online home for your development projects. Visual Studio Online connects to Visual Studio, Eclipse, Xcode, and other Git clients to support development for a variety of platforms and languages.
Find out more about how you can use the power of Visual Studio Online to drive your development projects.
Look beyond the hype and create a strategy that will unlock the potential of the Internet of Your Things to realize real, transformative results in your organization.
Look beyond the hype and create a strategy that will unlock the potential of the Internet of Your Things to realize real, transformative results in your organization.
Code in the Cloud presentation as presented in Antwerp Lindner Hotel on 8th December 2014
#codeinthecloud
Agenda from the event:
In the AM (Introduction)
- Introduction to Application Lifecycle Management and Visual Studio Online
- Managing your project: what, who and when
- Working with code: keeping the source code safe and in-sync and be productive as a developer
- Tracking progress: how are we doing
- Improving quality: continuous build, deploy and testing
EAT
In the PM (Putting it all into practice)
- Exciting demonstrations and walkthroughs on how to run your project with Visual Studio Online.
Unlimited resources at your fingertips, only bounded to the limitations of your imagination. Windows Azure allows you to be flexible at your own pace and with your own provisioning needs, whether you're a developer or IT professional. This talk will handle all things IaaS related to Windows Azure, going over the capabilities in usage and architecture.
Belgian app builders: discover your new home: http://msdn.be/apps AKA the Apps on Windows portal.
Cloud enable your Windows Store Apps with Mobile Services
Building data centric applications for web, desktop and mobile with Entity Framework 5
1. Data centric apps for Web, desktop
and mobile with Entity Framework 5
Diego Vega
Developer Lead
Microsoft
2. Data Centric Apps with EF5 | Agenda
What is
Brief EF
new in Demos Post EF5
overview
EF5
3. EF Overview | What is EF?
• Recommended technology to connect .NET Microsoft’s
applications to databases Object/Relational
• LINQ against disparate relational databases Mapper
• Make .NET & Windows Azure the best platform for
data centered apps Product goals
• Be the most productive data access API
4. EF Overview | Developer Workflows
Designer-centric Code-centric
Model first Code first
New • Create .edmx model in designer • Define classes and mapping in code
database • Generate database from .edmx • Database auto-created at runtime
• Classes auto-generated from .edmx
Database first Code first
Existing • Reverse engineer into .edmx model • Reverse engineer into code model
database
• Classes auto-generated from .edmx • Requires EF PowerTools download
5. EF5 | How we ship it
EF NuGet Package
• DbContext, Code First & Migrations
• Included in VS 2012
• Works with .NET 4.0 & 4.5, VS 2010 & 2012
EF Core bits in .NET
• Updated in .NET 4.5
• New features like Enums, Spatial, better performance, etc.
EF Designer in VS
• Updated in VS 2012
• New features like multiple diagrams, colorization, DbContext code generation, etc.
6. EF5 | Major new features
Both for code-centric and designer-centric developers
• Enum support
• Spatial data types
• Auto-compiled query
• Parameter evaluation performance
Only for designer-centric developers
• Table-valued Functions (TVFs)
• Multiple diagrams and coloring
• Batch import of stored procedures
• DbContext code generation
10. EF5 | Performance Improvements
// Micro-benchmark: repeated execution of a query by key
using (var db = new MyContext())
{
for(int id = 0; id < 5000; id++)
{
db.People.First(e => e.Id == id);
}
}
11. EF5 | Query by key benchmark
results
2500%
2000%
Time spent
1500%
1000%
500%
0%
HANDCODED EF RAW SQL EF COMPILED ENTITY SQL LINQ TO LINQ TO SQL
ADO.NET QUERY ENTITIES
Handcoded ADO.NET EF Raw SQL EF Compiled Query Entity SQL LINQ to Entities LINQ to SQL
.NET 4.0 100% 199% 262% 1518% 2314% 1650%
.NET 4.5 100% 211% 269% 406% 412% 1350%
12. EF5 | Web end-to-end benchmark
125
Runs on .NET 4.5 up to 67% faster than on .NET 4.0!
100
Average Rows Per Second
Parameter
evaluation optimization
75
Auto-compiled queries
50
25
0
8/8/2011 8/15/2011 8/22/2011 8/29/2011 9/5/2011 9/12/2011 9/19/2011
13. EF6 | Go to my EF6 talk for more!
Open source with contributions Major new features
Code under Apache 2.0 license Async query & save
Targeting mid-2013 RTM Enums, spatial, etc. on .NET 4.0
Code-based configuration
Microsoft
Connection resiliency (retries)
license, branding, quality and
DbContext connection and
support transaction improvements
Code First
Custom conventions
CUD stored procedure support
Tooling consolidation