DEV313
MVC Unit Testing Repository Pattern Change Tracking Concurrency Unit of Work MVVM Separation of Concerns Dependency Injection N-Tier TDD Transactions Performance
SQL Server SQL Azure … Entity Framework
demo
Optimizing EF StartupMinimizing Trips to DatabaseQuery CachingCustomizing SQLChange Tracking
customer
Implemented as Composite Application
Oracle Data Provider for.NET Devart MySQL Connector/NET Progress DataDirect Connect VistaDB OpenLink Software IBM (DB2, Informix, U2) Sybase SQL Anywhere Sybase Adaptive Server Enterprise Phoenix Software Solutions SQL CompactSynergex
demo
Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers Connect. Share. Discuss.
Scan the Tag to evaluate this session now on myTechEd Mobile
SQL Server SQL Azure Visual Studio Entity Framework ADO.NET WCF Data Services …
View Generation impacts application startup (first query) Use Precompiled views Optimizing EF Startup Automatic Lazy Load is default Turn off Lazy Loading/use Eager Loading if required Watch for the over-use of Eager Loading Minimizing Trips to Database Compilation is expensive the first time Use compiled LINQ queries for frequently used queries Query Caching Use Read stored procedures where appropriate Use database Views where appropriate Use ExecuteStoreQuery/Command when desired Customizing SQL Disable for Read Only entities Change Tracking