Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21df2b71a8ee6b0

Jump to content

Talk:Data access layer

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 2 months ago by Cryptonomicant

Shouldn't this article be merged with Database abstraction layer, or at least reference it? "Six by nine. Forty two." 13:14, 2 January 2011 (UTC) — Preceding unsigned comment added by Falcor84 (talkcontribs)

I think so, especially since this has errors and definitely has omissions. Sam Tomato (talk) 05:33, 21 August 2017 (UTC)Reply
I revised the article to try to give it a clearer scope distinct from Database abstraction layer and Data access object. My view is that a data access layer is the broader architectural boundary for accessing data, while a database abstraction layer is more specifically about abstracting differences between database systems, and a data access object is a particular object-oriented pattern. I also tried to reduce the previous conflation with ORM-style examples by treating ORM as one implementation pattern rather than the definition. Happy for others to improve or trim. Cryptonomicant (talk) 19:40, 24 May 2026 (UTC)Reply

ASP.NET

[edit]

This currently says "This acronym is prevalently used in Microsoft ASP.NET environments.". I will remove "ASP.NET" from that; there is nothing that limits its use to ASP.NET. Sam Tomato (talk) 05:36, 21 August 2017 (UTC)Reply