We have IQueryable, so why bother with a repository

Posted by: Pablo M. Cibraro (aka Cibrax), on 05 May 2011 | View original | Bookmarked: 0 time(s)

The repository pattern became popular a couple of years ago by the hand of Eric Evans with the DDD (Domain Driven Design) movement and Martin Fowler with his catalog of Enterprise Application Patterns. The idea of having persistence ignorant entities inferred from the business domain and a repository as a simple intermediary for abstracting the underline persistence storage details had a great acceptance in the development community. No matter if you decided to stick to DDD or not, the repository...

Advertisement
Free Agile Project Management Tool from Telerik
TeamPulse Community Edition helps your team effectively capture requirements, manage project plans, assign and track work, and most importantly, be continually connected with each other.
Category: XLinq | Other Posts: View all posts by this blogger | Report as irrelevant | View bloggers stats | Views: 649 | Hits: 85

Similar Posts

  • Party with Palermo: PDC 09 edition 6 days and counting more
  • Oredev Wrap-Up more
  • MSDN Guidance on ASP.NET MVC vs WebForms and its Impact on my EF + ASP.NET Work more
  • Introducing SharePoint 2010 Training at U2U more
  • Welcome the WebUI Test Studio v2.0! more
  • Introducing Recurring Appointments for Web.UI Scheduler ASP.NET AJAX more
  • Linking Zune media items with LinQ, Part 1 (Matt Gertz) more
  • Comparing Event Stream Processing and Rete more
  • Using WCF with SQL Azure and Telerik OpenAccess more
  • Data-binding Telerik CoverFlow for Silverlight + some Routed Commands goodness more

News Categories

.NET | Agile | Ajax | Architecture | ASP.NET | BizTalk | C# | Certification | Data | DataGrid | DataSet | Debugger | DotNetNuke | Events | GridView | IIS | Indigo | JavaScript | Mobile | Mono | Patterns and Practices | Performance | Podcast | Refactor | Regex | Security | Sharepoint | Silverlight | Smart Client Applications | Software | SQL | VB.NET | Visual Studio | W3 | WCF | WinFx | WPF | WSE | XAML | XLinq | XML | XSD