Click here to Skip to main content
15,885,707 members
Articles / Web Development / XHTML

An ASP.NET Data Layer Base Class for LINQ Disconnected Mode

Rate me:
Please Sign up or sign in to vote.
4.73/5 (21 votes)
14 Mar 2009CPOL6 min read 81K   1.1K   68  
Quickly and easily implement your LINQ Data Layer with this abstract class
This demo website shows ProviderBase, an abstract Linq repository base class 

For details about this class, updated versions, and more useful tips please visit
http://devermind.com/linq/a-linq-disconnected-mode-abstract-base-class


RepositoryBase supports disconnected mode and recursive saving / deleting of linq entities

Thanks for Kris Vandermotten (http://www.u2u.info/Blogs/Kris/default.aspx) for the DebuggerWriter class also used in this 
website! 

ProviderBase copyright 2008 by Adrian Grigore

Released under the The Code Project Open License (CPOL) 1.02
http://www.codeproject.com/info/cpol10.aspx

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Chief Technology Officer Lobstersoft
Germany Germany
Adrian Grigore holds a German diploma in Computer sciences from the University of Würzburg, Germany.

He founded Lobstersoft early during his studies and has since then released several commercially successful game titles. All of these games were created using Adrian's custom build game engine.

In addition to object-oriented software design in C+ and C#, Adrian's main areas of expertise are ASP.NET, Perl and XML/XSLT.

Apart from leading Lobstersoft, Adrian also works as a freelance software development consultant.

Comments and Discussions