OMG! Too Many Ways to do Data Access with .NET?


Its been a busy weekend for Microsoft.  First the announcement that EDM is being delayed six months to be after two new dynamic data access layers for web-based apps:

  • Astoria: Expose your data as web services for AJAX
  • Jasper: Another RAD solution to Data Access

I haven't looked at either of these *yet*, but I thought it was already look a the data access toolbox from MS:

DataSets...LINQ for SQL (Server)...EDM...Astoria...Jasper

I can't imagine that the Data team is going to be able to give good enough advice as to where to use what.  Hopefully after I dig in deeper, it'll make more sense.

Shawn Wildermuth
Author, Teacher, and Coach

My Courses

Wilder Minds Training
Vue.js by Example (New Lower Price)
Bootstrap 4 by Example (New Lower Price)
Intro to Font Awesome 5 (Free Course)
Building an API with ASP.NET Core (New Course)
Building a Web App with ASP.NET Core, MVC6, EF Core, Bootstrap and Angular (updated for 2.2)
Less: Getting Started (New)
Using Visual Studio Code for ASP.NET Core Projects
Implementing ASP.NET Web API

Application Name WilderBlog Environment Name Production
Application Ver v4.0.30319 Runtime Framework x86
App Path D:\home\site\wwwroot\ Runtime Version .NET Core 4.6.27514.02
Operating System Microsoft Windows 10.0.14393 Runtime Arch X86