Visual Studio 2010 and .NET Framework 4 Training Workshop

Slides:



Advertisements
Similar presentations
Introduction to NHibernate By Andrew Smith. The Basics Object Relation Mapper Maps POCOs to database tables Based on Java Hibernate. V stable Generates.
Advertisements

Thomas Ball Microsoft Research. C# 3.0C# 3.0 Visual Basic 9.0Visual Basic 9.0 OthersOthers.NET Language Integrated Query LINQ to Objects LINQ to DataSets.
Michael Pizzo Software Architect Data Programmability Microsoft Corporation.
Object Relational Mapping – ORM Entity Framework
Shyam Pather Development Manager Microsoft Session Code: DTL402.
Collections Create and organize your own privet and public collections.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel Microsoft Entity Framework v1.1 over Oracle Database Erez.
ORM Technologies and Entity Framework (EF)
A tour of new features introducing LINQ. Agenda of LINQ Presentation We have features for every step of the way LINQ Fundamentals Anonymous Functions/Lambda.
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
1 Entity Framework Introduction. Outline Goals of Entity Framework 2.
Entity Framework Code First End to End
Entity Framework, a quickstart Florin−Tudor Cristea, Microsoft Student Partner.
Eric Nelson (or )
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Databases in Visual Studio. Database in VisualStudio An MS SQL database are built in Visual studio The Name can be something like ”(localdb)\Projects”
CHAPTER 14 USING RELATIONAL DATABASES TO PROVIDE OBJECT PERSISTENCE (ONLINE) © 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 Modern Database.
Overview of Data Access MacDonald Ch. 15 MIS 324 Professor Sandvig.
Entity Framework Overview. Entity Framework A set of technologies in ADO.NET that support the development of data-oriented software applications A component.
Ventsislav Popov Crossroad Ltd.. 1. ASP.NET Data Source Controls  SqlDataSource  EntityDataSource  ObjectDataSource 2. Entity Data Model and ADO.NET.
Lap Around Visual Studio 2008 &.NET 3.5 Enhancements.
Oct * Brad Tutterow. VS 2008.NET 3.5LINQ Entity Framework  The ADO.NET Entity Framework is part of Microsoft’s next generation of.NET technologies.
EntityFrame work and LINQ CH 14. linq LINQ enables you to query data from a wide variety of data sources, directly from your programming code. LINQ is.
Ventsislav Popov Crossroad Ltd.. 1. ASP.NET Data Source Controls  SqlDataSource  EntityDataSource  ObjectDataSource 2. Entity Data Model and ADO.NET.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Data Access Methodologies: When to choose what (ADO.NET, Entity Framework, WCF Data Services) Wriju Ghosh Lead Partner Consultant, Microsoft.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
Integrating Data Lesson 6.
Introducing the Microsoft® .NET Framework
Introduction to Entity framework
Part 1: Overview of LINQ Intro to LINQ Presenter: PhuongNQK.
Building and Consuming REST-based Data Services for the Web
Building Web Applications with Microsoft ASP
DotNetSpider Editor Hefin Dsouza
Introduction to Entity Framework
Relational Model.
Entity Framework DB From Code, OOP Introduction
 .NET CORE
Did your feature got in, out or planned?
Visual Studio 2010 and .NET Framework 4 Training Workshop
Entity Framework By: Casey Griffin.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Visual Studio 2010 and .NET Framework 4 Training Workshop
Learn. Imagine. Build. .NET Conf
Entity Framework 4 and WCF Data Services 4
ADO.NET Entity Framework Marcus Tillett
ADO.NET Entity Framework
An Introduction to Entity Framework
.NET Database Technologies:
Entity Framework Core.
Accessing Data in a .NET Web Application
Jeff Webb Maria Baron Chris Hundersmarck
Tech Ed North America /1/ :36 AM Required Slide
Using Visual Studio Visual Studio භාවිතය
Visual Studio 2010 and .NET Framework 4 Training Workshop
Entity Framework Code-First Migrations
Entity Framework Core for Enterprise Applications
Data Structures and Database Applications ACST 3330
Visual Studio + SQL Server Is Better
Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.
Why should I care about SQL, if I have ORM?
WCF Data Services and Silverlight
7/19/2019 2:53 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Visual Studio 2008.
Entity Framework & LINQ (Language Integrated Query)
Introduction to ASP.NET Parts 1 & 2
Visual Studio 2005 IDE Features
Writing Clean & efficient data access code with ADO
Presentation transcript:

Visual Studio 2010 and .NET Framework 4 Training Workshop

What’s New In ADO.NET Entity Framework 4 Name Title Organization Email ESTIMATED TIME: 45-60 minutes

Objectives How has the EDM toolset been enhanced? What alternative development styles are enabled? How is the EF easier to use? How is it more fully-featured? Does EF 4 address any issues you had with it?

Pluralization (v1)

Pluralization (v4)

Model-First Existing Database Database First (v1) Generated Entity Data Model Generated Database Entity Data Model Model First (v4)

Complex Types VS. 1:1 DB Mapping Could get “crowded” Flexibility from DB shape Nicely “organized”

Tooling Enhancements

POCO Class Definition Everything Navigation Property Definition Scalar Property Definition

Lazy Loading 1) Get Product Get Product 2) Access Explicit Database Category Explicit Get Category 3) Get Category Get Product 1) Get Product Database 2) Access Category Implicit Get Category

Foreign Keys In theory this looks really good This is perfect! In theory this also looks really good

POCO Lazy Loading Foreign Keys

Model-Defined Functions Entity SQL Block Umm, I’d rather be using LINQ…

N-Tier 1) Get Product Web Service Database 2) Update Product 2) Make Changes Combines power of: DataSet DTOs

Model-Defined Functions N-Tier

Summary The EDM tooling has been enhanced… Model-First Complex Types The EF runtime is more fully featured… POCO Lazy Loading Foreign Keys Model-Defined Functions N-Tier